home publications teaching  
Philip Klein
Teaching

Current courses I am teaching as well as previous courses I inagurated or developed.
Additional courses I taught are listed.

email: klein@cs.brown.edu
  Current Courses
CS018 Computer Science:An Integrated Introduction
CS250 Topics in Advanced Algorithms
  Developed/Inaugurated Courses

CS007:
CS017/018:
CS157:
CS258:

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

CS022/052:

Discrete Mathematics (1990, 1991, 1992, 1996)