Skip to main content
Accessibility
login
home
About
TOC Calendar
Contact
People
Faculty
Research Scientists
lecturers
Postdocs
Students
Visitors
Support Staff
Alumni
Research Groups
Algorithms
Complexity Theory
Complexity Theory Courses
Computation & Biology
Computation and Economics
Computational Connectomics
Cryptography and Information Security
Learning-Augmented Algorithms
Multicore Algorithmics
Parallel Computing
Applied Computing
Supertech Research
Quantum Information Science
Sublinear Algorithms
Theory of Distributed Systems
Theory of Machine Learning
Seminars
Theory of Computation Colloquium
Algorithms and Complexity Seminars
Theory of Distributed Systems (TDS)
CRYPTOGRAPHY AND INFORMATION SECURITY (CIS) SEMINARS
Bioinformatics Seminars
Theory Reading Group
Courses
Course Calendar
Course Descriptions
Who Is Teaching What (Spring 2026)
Miscellaneous
New Student Blog: Not so Great Ideas in Theoretical Computer Science
TOC People in the News: 2009-2012
Awards
Algorithms Office Hours
TOC in Pictures
People
Celebrations
Retreats
Corn Fest
TOC calendar
February 2026
« Prev
Next »
Course/Seminar/Event
- Any -
Course
Event
Seminar
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
11:00 am
to
12:30 pm
6.5610 Applied Cryptography
Srinivas Devadas
1:00 pm
to
2:30 pm
18.200 Principles of Discrete Applied Mathematics
Ankur Moitra, Peter Shor
2:30 pm
to
4:00 pm
6.4500 Design for the Web: Languages and User Interfaces
David Karger
2:30 pm
to
4:00 pm
6.7320J / 18.337J Parallel Computing and Scientific Machine Learning
Alan Edelman
11:00 am
to
12:30 pm
6.1210 Introduction to Algorithms
Brynmor Chapman, Yael Tauman Kalai, Will Leiserson
11:00 am
to
12:30 pm
6.1220J / 18.410J Design and Analysis of Algorithms
Kuikui Liu, Srinivasan Raghuraman, Julian Shun
11:00 am
to
12:30 pm
6.5350 Matrix Multiplication & Graph Algorithms
Virginia Vassilevska Williams
11:00 am
to
12:30 pm
6.5420 Randomness and Computation
Ronitt Rubinfeld
11:00 am
to
12:30 pm
6.S898 Parallel Algorithms
Mohsen Ghaffari
11:00 am
to
12:30 pm
6.S976 / 18.S996 Cryptography and Machine Learning: Foundations and Frontiers
Shafi Goldwasser, Vinod Vaikuntanathan
12:30 pm
to
2:00 pm
6.8710/1J / 18.S997 Computational Systems Biology: Deep Learning in the Life Sciences
Bonnie Berger
1:00 pm
to
2:30 pm
6.1060 Software Performance Engineering
Charles Leiserson, Nir Shavit
1:00 pm
to
2:30 pm
6.5320 Geometric Computing
Piotr Indyk
2:30 pm
to
4:00 pm
6.1200J / 18.062J Mathematics for Computer Science
Zachary Abel, Jonathan Kelner, Anand Natarajan
2:30 pm
to
4:00 pm
6.1400J / 18.400J Computability and Complexity Theory
Dor Minzer
2:30 pm
to
4:00 pm
6.5410J / 18.405J Advanced Complexity Theory
Ryan Williams
11:00 am
to
12:30 pm
6.5610 Applied Cryptography
Srinivas Devadas
1:00 pm
to
2:30 pm
18.200 Principles of Discrete Applied Mathematics
Ankur Moitra, Peter Shor
2:30 pm
to
4:00 pm
6.4500 Design for the Web: Languages and User Interfaces
David Karger
2:30 pm
to
4:00 pm
6.7320J / 18.337J Parallel Computing and Scientific Machine Learning
Alan Edelman
4:00 pm
to
5:00 pm
Agreement testers and PCPs from coset complexes
Noah Singer (Carnegie Mellon)
11:00 am
to
12:30 pm
6.1210 Introduction to Algorithms
Brynmor Chapman, Yael Tauman Kalai, Will Leiserson
11:00 am
to
12:30 pm
6.1220J / 18.410J Design and Analysis of Algorithms
Kuikui Liu, Srinivasan Raghuraman, Julian Shun
11:00 am
to
12:30 pm
6.5350 Matrix Multiplication & Graph Algorithms
Virginia Vassilevska Williams
11:00 am
to
12:30 pm
6.5420 Randomness and Computation
Ronitt Rubinfeld
11:00 am
to
12:30 pm
6.S898 Parallel Algorithms
Mohsen Ghaffari
11:00 am
to
12:30 pm
6.S976 / 18.S996 Cryptography and Machine Learning: Foundations and Frontiers
Shafi Goldwasser, Vinod Vaikuntanathan
12:30 pm
to
2:00 pm
6.8710/1J / 18.S997 Computational Systems Biology: Deep Learning in the Life Sciences
Bonnie Berger
1:00 pm
to
2:30 pm
6.1060 Software Performance Engineering
Charles Leiserson, Nir Shavit
1:00 pm
to
2:30 pm
6.5320 Geometric Computing
Piotr Indyk
2:30 pm
to
4:00 pm
6.1200J / 18.062J Mathematics for Computer Science
Zachary Abel, Jonathan Kelner, Anand Natarajan
2:30 pm
to
4:00 pm
6.1400J / 18.400J Computability and Complexity Theory
Dor Minzer
2:30 pm
to
4:00 pm
6.5410J / 18.405J Advanced Complexity Theory
Ryan Williams
2:30 pm
to
4:00 pm
6.4500 Design for the Web: Languages and User Interfaces
David Karger
8
9
10
11
12
13
14
11:00 am
to
12:30 pm
6.5610 Applied Cryptography
Srinivas Devadas
1:00 pm
to
2:30 pm
18.200 Principles of Discrete Applied Mathematics
Ankur Moitra, Peter Shor
2:30 pm
to
4:00 pm
6.4500 Design for the Web: Languages and User Interfaces
David Karger
2:30 pm
to
4:00 pm
6.7320J / 18.337J Parallel Computing and Scientific Machine Learning
Alan Edelman
11:00 am
to
12:30 pm
6.1210 Introduction to Algorithms
Brynmor Chapman, Yael Tauman Kalai, Will Leiserson
11:00 am
to
12:30 pm
6.1220J / 18.410J Design and Analysis of Algorithms
Kuikui Liu, Srinivasan Raghuraman, Julian Shun
11:00 am
to
12:30 pm
6.5350 Matrix Multiplication & Graph Algorithms
Virginia Vassilevska Williams
11:00 am
to
12:30 pm
6.5420 Randomness and Computation
Ronitt Rubinfeld
11:00 am
to
12:30 pm
6.S898 Parallel Algorithms
Mohsen Ghaffari
11:00 am
to
12:30 pm
6.S976 / 18.S996 Cryptography and Machine Learning: Foundations and Frontiers
Shafi Goldwasser, Vinod Vaikuntanathan
12:30 pm
to
2:00 pm
6.8710/1J / 18.S997 Computational Systems Biology: Deep Learning in the Life Sciences
Bonnie Berger
1:00 pm
to
2:30 pm
6.1060 Software Performance Engineering
Charles Leiserson, Nir Shavit
1:00 pm
to
2:30 pm
6.5320 Geometric Computing
Piotr Indyk
2:30 pm
to
4:00 pm
6.1200J / 18.062J Mathematics for Computer Science
Zachary Abel, Jonathan Kelner, Anand Natarajan
2:30 pm
to
4:00 pm
6.1400J / 18.400J Computability and Complexity Theory
Dor Minzer
2:30 pm
to
4:00 pm
6.5410J / 18.405J Advanced Complexity Theory
Ryan Williams
11:00 am
to
12:30 pm
6.5610 Applied Cryptography
Srinivas Devadas
1:00 pm
to
2:30 pm
18.200 Principles of Discrete Applied Mathematics
Ankur Moitra, Peter Shor
2:30 pm
to
4:00 pm
6.4500 Design for the Web: Languages and User Interfaces
David Karger
2:30 pm
to
4:00 pm
6.7320J / 18.337J Parallel Computing and Scientific Machine Learning
Alan Edelman
4:00 pm
to
5:00 pm
A mechanistic theory of hierarchical planning in the brain
Brabeeba Wang (CSAIL, EECS)
11:00 am
to
12:30 pm
6.1210 Introduction to Algorithms
Brynmor Chapman, Yael Tauman Kalai, Will Leiserson
11:00 am
to
12:30 pm
6.1220J / 18.410J Design and Analysis of Algorithms
Kuikui Liu, Srinivasan Raghuraman, Julian Shun
11:00 am
to
12:30 pm
6.5350 Matrix Multiplication & Graph Algorithms
Virginia Vassilevska Williams
11:00 am
to
12:30 pm
6.5420 Randomness and Computation
Ronitt Rubinfeld
11:00 am
to
12:30 pm
6.S898 Parallel Algorithms
Mohsen Ghaffari
11:00 am
to
12:30 pm
6.S976 / 18.S996 Cryptography and Machine Learning: Foundations and Frontiers
Shafi Goldwasser, Vinod Vaikuntanathan
12:30 pm
to
2:00 pm
6.8710/1J / 18.S997 Computational Systems Biology: Deep Learning in the Life Sciences
Bonnie Berger
1:00 pm
to
2:30 pm
6.1060 Software Performance Engineering
Charles Leiserson, Nir Shavit
1:00 pm
to
2:30 pm
6.5320 Geometric Computing
Piotr Indyk
2:30 pm
to
4:00 pm
6.1200J / 18.062J Mathematics for Computer Science
Zachary Abel, Jonathan Kelner, Anand Natarajan
2:30 pm
to
4:00 pm
6.1400J / 18.400J Computability and Complexity Theory
Dor Minzer
2:30 pm
to
4:00 pm
6.5410J / 18.405J Advanced Complexity Theory
Ryan Williams
2:30 pm
to
4:00 pm
6.4500 Design for the Web: Languages and User Interfaces
David Karger
15
16
17
18
19
20
21
11:00 am
to
12:30 pm
6.5610 Applied Cryptography
Srinivas Devadas
1:00 pm
to
2:30 pm
18.200 Principles of Discrete Applied Mathematics
Ankur Moitra, Peter Shor
2:30 pm
to
4:00 pm
6.4500 Design for the Web: Languages and User Interfaces
David Karger
2:30 pm
to
4:00 pm
6.7320J / 18.337J Parallel Computing and Scientific Machine Learning
Alan Edelman
11:00 am
to
12:30 pm
6.5610 Applied Cryptography
Srinivas Devadas
1:00 pm
to
2:30 pm
18.200 Principles of Discrete Applied Mathematics
Ankur Moitra, Peter Shor
2:30 pm
to
4:00 pm
6.4500 Design for the Web: Languages and User Interfaces
David Karger
2:30 pm
to
4:00 pm
6.7320J / 18.337J Parallel Computing and Scientific Machine Learning
Alan Edelman
11:00 am
to
12:30 pm
6.1210 Introduction to Algorithms
Brynmor Chapman, Yael Tauman Kalai, Will Leiserson
11:00 am
to
12:30 pm
6.1220J / 18.410J Design and Analysis of Algorithms
Kuikui Liu, Srinivasan Raghuraman, Julian Shun
11:00 am
to
12:30 pm
6.5350 Matrix Multiplication & Graph Algorithms
Virginia Vassilevska Williams
11:00 am
to
12:30 pm
6.5420 Randomness and Computation
Ronitt Rubinfeld
11:00 am
to
12:30 pm
6.S898 Parallel Algorithms
Mohsen Ghaffari
11:00 am
to
12:30 pm
6.S976 / 18.S996 Cryptography and Machine Learning: Foundations and Frontiers
Shafi Goldwasser, Vinod Vaikuntanathan
12:30 pm
to
2:00 pm
6.8710/1J / 18.S997 Computational Systems Biology: Deep Learning in the Life Sciences
Bonnie Berger
1:00 pm
to
2:30 pm
6.1060 Software Performance Engineering
Charles Leiserson, Nir Shavit
1:00 pm
to
2:30 pm
6.5320 Geometric Computing
Piotr Indyk
2:30 pm
to
4:00 pm
6.1200J / 18.062J Mathematics for Computer Science
Zachary Abel, Jonathan Kelner, Anand Natarajan
2:30 pm
to
4:00 pm
6.1400J / 18.400J Computability and Complexity Theory
Dor Minzer
2:30 pm
to
4:00 pm
6.5410J / 18.405J Advanced Complexity Theory
Ryan Williams
2:30 pm
to
4:00 pm
6.4500 Design for the Web: Languages and User Interfaces
David Karger
22
23
24
25
26
27
28
11:00 am
to
12:30 pm
6.5610 Applied Cryptography
Srinivas Devadas
1:00 pm
to
2:30 pm
18.200 Principles of Discrete Applied Mathematics
Ankur Moitra, Peter Shor
2:30 pm
to
4:00 pm
6.4500 Design for the Web: Languages and User Interfaces
David Karger
2:30 pm
to
4:00 pm
6.7320J / 18.337J Parallel Computing and Scientific Machine Learning
Alan Edelman
11:00 am
to
12:30 pm
6.1210 Introduction to Algorithms
Brynmor Chapman, Yael Tauman Kalai, Will Leiserson
11:00 am
to
12:30 pm
6.1220J / 18.410J Design and Analysis of Algorithms
Kuikui Liu, Srinivasan Raghuraman, Julian Shun
11:00 am
to
12:30 pm
6.5350 Matrix Multiplication & Graph Algorithms
Virginia Vassilevska Williams
11:00 am
to
12:30 pm
6.5420 Randomness and Computation
Ronitt Rubinfeld
11:00 am
to
12:30 pm
6.S898 Parallel Algorithms
Mohsen Ghaffari
11:00 am
to
12:30 pm
6.S976 / 18.S996 Cryptography and Machine Learning: Foundations and Frontiers
Shafi Goldwasser, Vinod Vaikuntanathan
12:30 pm
to
2:00 pm
6.8710/1J / 18.S997 Computational Systems Biology: Deep Learning in the Life Sciences
Bonnie Berger
1:00 pm
to
2:30 pm
6.1060 Software Performance Engineering
Charles Leiserson, Nir Shavit
1:00 pm
to
2:30 pm
6.5320 Geometric Computing
Piotr Indyk
2:30 pm
to
4:00 pm
6.1200J / 18.062J Mathematics for Computer Science
Zachary Abel, Jonathan Kelner, Anand Natarajan
2:30 pm
to
4:00 pm
6.1400J / 18.400J Computability and Complexity Theory
Dor Minzer
2:30 pm
to
4:00 pm
6.5410J / 18.405J Advanced Complexity Theory
Ryan Williams
11:00 am
to
12:30 pm
6.5610 Applied Cryptography
Srinivas Devadas
1:00 pm
to
2:30 pm
18.200 Principles of Discrete Applied Mathematics
Ankur Moitra, Peter Shor
2:30 pm
to
4:00 pm
6.4500 Design for the Web: Languages and User Interfaces
David Karger
2:30 pm
to
4:00 pm
6.7320J / 18.337J Parallel Computing and Scientific Machine Learning
Alan Edelman
11:00 am
to
12:30 pm
6.1210 Introduction to Algorithms
Brynmor Chapman, Yael Tauman Kalai, Will Leiserson
11:00 am
to
12:30 pm
6.1220J / 18.410J Design and Analysis of Algorithms
Kuikui Liu, Srinivasan Raghuraman, Julian Shun
11:00 am
to
12:30 pm
6.5350 Matrix Multiplication & Graph Algorithms
Virginia Vassilevska Williams
11:00 am
to
12:30 pm
6.5420 Randomness and Computation
Ronitt Rubinfeld
11:00 am
to
12:30 pm
6.S898 Parallel Algorithms
Mohsen Ghaffari
11:00 am
to
12:30 pm
6.S976 / 18.S996 Cryptography and Machine Learning: Foundations and Frontiers
Shafi Goldwasser, Vinod Vaikuntanathan
12:30 pm
to
2:00 pm
6.8710/1J / 18.S997 Computational Systems Biology: Deep Learning in the Life Sciences
Bonnie Berger
1:00 pm
to
2:30 pm
6.1060 Software Performance Engineering
Charles Leiserson, Nir Shavit
1:00 pm
to
2:30 pm
6.5320 Geometric Computing
Piotr Indyk
2:30 pm
to
4:00 pm
6.1200J / 18.062J Mathematics for Computer Science
Zachary Abel, Jonathan Kelner, Anand Natarajan
2:30 pm
to
4:00 pm
6.1400J / 18.400J Computability and Complexity Theory
Dor Minzer
2:30 pm
to
4:00 pm
6.5410J / 18.405J Advanced Complexity Theory
Ryan Williams
2:30 pm
to
4:00 pm
6.4500 Design for the Web: Languages and User Interfaces
David Karger