Courses taught at Dartmouth College

* CS 21 (Winter 2001) -- Discrete Mathematics in Computer Science

* CS 185 (Winter 2001) -- Network Flows

* CS 25 (Fall 1999) -- Algorithms

* CS 105 (Fall 1999) -- Graduate Algorithms

* CS 185 (Spring 1999) -- Scheduling Algorithms

* CS 15 (Fall 1998) -- Data Structures and Programming

* CS 21 (Winter 1999) -- Discrete Mathematics in Computer Science

* CS 185 (Fall 1997) -- Network Flows

* CS 105 (Fall 1997) -- Data Structures and Algorithms