- Modern Cryptography (CSE207): Graduate Introduction to cryptography.
- Interactive proofs, zero-knowledge and secure computation (CSE291, Fall 01)
- Electronic commerce and electronic payments
- Advanced Cryptography (CSE 208, Spring 06) Topic: Pairings
- Advanced Cryptography (CSE 208, Spring 08) Topic: A sampling of papers
- Cryptography and information security: A course that Shafi Goldwasser and I have been teaching at MIT in the summers. The lecture notes are available.
- Introduction to Modern Cryptography (CSE107): Undergraduate Introduction to cryptography.
- Projects in Cryptography and Security (CSE191): Undergraduate projects class.

- The Goldreich-Levin Theorem: postscript or pdf . Notes written for a graduate seminar.
- Tail Inequalities: postscript or pdf . Notes written for a graduate seminar.