Some recent courses I have taught:
The department has a ``Who's Teaching What?'' page
6.857: Computer and Network Security (also F95--F04,F06,S08,S09,S11--S15)
6.S897/17.S952 Elections and Voting Technology
6.006: Introduction to Algorithms
(also F07, F08, F12. Designed this course S07).
6.046: Design and Analysis of Algorithms (also S99,S04-S06,F10)
6.897: Selected Topics in Cryptography.
6.045: Automata, Computability, and Complexity
6.033: Computer System Engineering
6.042: Mathematics for Computer Science (also S95)
6.858: Machine Learning.
(also F87-F90, F92-F93)
6.851: Algorithms. (also S87-S91)