Teaching

COS 533 Advanced Cryptography (Spring 2021)
COS 433 Cryptography (Fall 2020)
COS 433 Cryptography (Spring 2020)
COS 597A Quantum Cryptography (Fall 2018)
COS 433 Cryptography (Spring 2018)
COS 533 Advanced Cryptography (Fall 2017)
COS 433 Cryptography (Spring 2017)
COS 597C Recent Developments in Program Obfuscation (Fall 2016)
CS 161 Design and Analysis of Algorithms (Summer 2012)
Taught while a graduate student at Stanford