| home | publications | teaching |
Teaching
Current courses I am teaching as well as previous courses I inaugurated 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 |
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).
CS022/052:
Discrete Mathematics (1990, 1991, 1992, 1996)