Home | Publications | Teaching |
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
- data structures (2002)
- lattice algorithms (1999)
- Cryptanalysis (1998)
- Randomized Algorithms (1997)
- Cryptology (1995)
- Combinatorial Optimization (1990, 1994)
- Approximation Algorithms (1991, 1992)
- Parallel algorithms (1989)