Who Is Teaching What in ToC (Fall 2026)

Instructor Course Number Course Name Lecture (Room)
PROFESSORS
Bonnie Berger not teaching this semester
Konstantinos Daskalakis 6.7980 Topics in Multiagent Learning TR11-12:30 (E25-111)
Erik Demaine not teaching this semester
Alan Edelman 6.C25 Real World Computation with Julia MW2:30-4 (45-102)
Mohsen Ghaffari 6.1210 [6.006] Introduction to Algorithms TR11-12:30 (26-100)
Michel Goemans not teaching this semester
Shafi Goldwasser 6.5620 [6.875] Foundations of Cryptography MW1-2:30 (2-190)
Sam Hopkins 6.1210 [6.006] Introduction to Algorithms TR11-12:30 (26-100)
Piotr Indyk 6.1220 [6.046] Design and Analysis of Algorithms TR11-12:30 (34-101)
Yael Tauman Kalai 6.S953 Topics in Error-Correcting Codes for Computer Science MW11-12:30 (36-156)
David Karger 6.5210 [6.854] Advanced Algorithms MWF2:30-4 (32-123)
Jonathan Kelner 18.424 Seminar in Information Theory TR1-2:30 (2-131)
Tom Leighton 6.1200 [6.042] Mathematics for Computer Science TR2:30-4 (26-100)
Charles Leiserson not teaching this semester
Kuikui Liu not teaching this semester
Nancy Lynch not teaching this semester
Aleksander Madry not teaching this semester
Albert Meyer not teaching this semester
Silvio Micali not teaching this semester
Dor Minzer not teaching this semester
Ankur Moitra not teaching this semester
Anand Natarajan 6.5430 [6.845] Quantum Complexity Theory TR11-12:30 (36-153)
Ronald Rivest not teaching this semester
Ronitt Rubinfeld 6.5240 [6.855] Sublinear Time Algorithms TR2:30-4 (36-153)
Nir Shavit 6.S979 Introduction to LLM Inference Systems W11-2 (5-134)
Peter Shor 18.435J Quantum Computation TR1-2:30 (4-237)
Julian Shun 6.5060 [6.827] Algorithm Engineering TR11-12:30 (34-304)
Michael Sipser 6.5400 [6.840] Theory of Computation TR2:30-4 (54-100)
Vinod Vaikuntanathan 6.5620 [6.875] Foundations of Cryptography MW1-2:30 (2-190)
Virginia Vassilevska Williams 6.1220 [6.046] Design and Analysis of Algorithms TR11-12:30 (34-101)
Ryan Williams 6.1200 [6.042] Mathematics for Computer Science TR2:30-4 (26-100)
LECTURERS
Zachary Abel 6.1200 [6.042] Mathematics for Computer Science TR2:30-4 (26-100)
Brynmor Chapman 6.1210 [6.006] Introduction to Algorithms TR11-12:30 (26-100)
Will Leiserson 6.1903 Introduction to Low-level Programming in C and Assembly M9:30-11 (32-123)
Srinivasan Raghuraman 6.1220 [6.046] Design and Analysis of Algorithms TR11-12:30 (34-101)