CSAIL logo

Theory of Computation



vertical line
Also, see Who is Teaching What in EECS

Scott Aaronson: 6.080/6.089 Great Ideas in Theoretical Computer Science

Bonnie Berger: 18.418 Topics in Computational Molecular Biology

Alan Edelman: 18.337 Parallel Computing

Erik Demaine: 6.006 Introduction to Algorithms

Michel Goemans: On leave

Shafi Goldwasser: 6.857 Network and Computer Security

Piotr Indyk: 6.046J/18.410J Design and Analysis of Algorithms

David Karger:

Jon Kelner: 18.440 Probability and Random Variables

Tom Leighton:

Charles Leiserson:

Nancy Lynch: 6.852J Distributed Algorithms

Albert Meyer: 6.042J/18.062 Mathematics for Computer Science

Silvio Micali: 6.875J/18.425 Cryptography and Cryptanalysis

Ron Rivest: 6.857 Network and Computer Security

Ronitt Rubinfeld: 6.842 Randomness and Computation

Peter Shor: 18.424 Seminar in Information Theory and 18.409 Topics in Theoretical Computer Science

Mike Sipser:

Madhu Sudan: 6.440 Essential Coding Theory

Who Taught What in Fall 2007
Who Taught What in Spring 2007
Who taught what in Fall 2006



 MIT logo Computer Science and Artificial Intelligence Laboratory (CSAIL)
 The Stata Center, Building 32 * 32 Vassar Street * Cambridge, MA 02139 * USA