| Home | Publications | Teaching | 
Philip N. Klein 
Professor of Computer Science
Brown University
Box 1910
Providence, RI 02912
email: philip@brown.edu or klein@brown.edu
| Research Interests | 
| Teaching | 
Recipient of the 2007 Philip J. Bray Award for Excellence in Teaching in the Sciences.
Courses originated:
Other Courses Taught:
- The Matrix in Computer Science
 - Computer Science: An Integrated Introduction I and II (with Leslie P. Kaelbling)
 - Design and Analysis of Algorithms
 - Topics in Advanced Algorithms
 - Solving Hard Problems in Combinatorial Optimization: Theory and Systems (with Pascal Van Hentenryck )
 - Secrets and Promises: A Course on Cryptography for Nonmajors
 
MOOC (massive open online course):
| Other |