Theory of Computation 
 Who is Teaching What in the Theory Group  Fall 2011 See Who is Teaching What in EECS and the MIT Mathematics DepartmentScott Aaronson:
6.893 Philosophy and Theoretical Computer Science
Constantinos Daskalakis: 6.853 Topics in Algorithmic Game Theory Erik Demaine: 6.889 Algorithms for Planar Graphs and Beyond Alan Edelman:18.06 Linear Algebra and 6.338J/18.337 Parallel Computing Michel Goemans: 18.434Seminar in Theoretical Computer Science Piotr Indyk: 6.046J/18.410 design and Analysis of Algorithms David Karger: 6.854J Advanced Algorithms Jon Kelner: 18.409Topics in Theoretical Computer Science Charles Leiserson: 6.172 Performance Engineering of Software Systems Nancy Lynch: 6.852J Distributed Algorithms Albert Meyer: 6.042J/18.062 Mathematics for Computer Science Silvio Micali: 6.886 Resilient Mechanism Design Dana Moshkovitz:6.440 Essential Coding Theory Ron Rivest: 6.046J/18.410 Design and Analysis of Algorithms Ronitt Rubinfeld: 6.046J Design and Analysis of Algorithms Peter Shor: 18.310 Principles of Applied Mathematics Mike Sipser:6.840J/18.404 Theory of Computation
Who Taught What in Spring 2011


