Teaching

  • Applicable Mathematics and Computing, Math 152 Winter, 2004.
  • Topics in Combinatorics Mathematics, Math 262 Spring 2002
  • Topics in Combinatorics and Topics in Computer Sciences,
    Combinatorics probabilistic methods,
    CSE 291B Winter 2001. (This course is open at CSE but is appropriate for math grad students.)
    Math 262 /CSE 291A Fall 2000,
  • Courses previously taught
    • Design and Analysis of Algorithms, Winter 2000, Math 188 and CSE 101 .
    • Topics in Combinatorics Math 262
    • Combinatorial Algorithms,
      Math 261A and CSE 203A
      Math 261B and CSE 203B.
  • Graduate students
  • Putnam Mathematics Competition
  • Algorithm animations
  • A SIAM article on teaching.