teaching
Undergraduate
- CS171 - Introduction to Cryptography: Spring 2019, Fall 2019, Spring 2021, Spring 2024
- CS170 - Efficient Algorithms and Intractable Problems: Fall 2015, Fall 2017, Spring 2017, Fall 2024
Graduate
- CS276 - Graduate Cryptography: Fall 2014, Fall 2016, Fall 2018, Fall 2024
- CS294 - Advanced Cryptography: Spring 2016, Spring 2018