Some recent courses I have taught:
-
S22:
6.857: Computer and Network Security (new courses title as of S22: Applied Cryptography and Security) (also F95--F04,F06,S08,S09,S11--S21)
-
F20:
15.S19/6.S080/2.S19 Hacking the Future (about COVID-19)
-
F19:
6.S898: Climate Change Seminar (with A. Edelman and J. Fernandez)
(see OCW version here:
OCW version of 6.S898)
-
F15:
6.006: Introduction to Algorithms
(also F07, F08, F12, F13. Designed this course S07).
-
F14:
6.S897/17.S952 Elections and Voting Technology
-
F11:
6.046: Design and Analysis of Algorithms (also S99,S04-S06,F10)
-
S04:
6.897: Selected Topics in Cryptography.
-
S03:
6.045: Automata, Computability, and Complexity
(S92-S93,S02)
-
S98:
6.033: Computer System Engineering
(also S00)
-
S96:
6.042: Mathematics for Computer Science (also S95)
-
F94:
6.858: Machine Learning.
(also F87-F90, F92-F93)
-
S94:
6.851: Algorithms. (also S87-S91)
The EECS department has a ``Who's Teaching What?'' page
here.