Home Publications Teaching  
Philip Klein
Teaching

Courses I inaugurated or developed.
Some additional courses I have taught are listed.

email: philip@brown.edu or klein@brown.edu
  Developed/Inaugurated Courses

CS007:
CS017/018:
CS157:
CS258:

Secrets and Promises: An Introduction to Digital Security
Computer Science: An Integrated Introduction
Design and Analysis of Algorithms
Combinatorial Optimization: Theory and Systems
(1995, 1996, 1997)
(w/ Leslie Pack Kaelbling, 1998, 1999)
(1993, 1994)
(w/ Pascal van Hentenryck, 1995)
  Previous Courses

CS022/052:

Discrete Mathematics (1990, 1991, 1992, 1996)

Topics for graduate courses have included