Teaching and Mentoring
Teaching Experience
Yale University
-
CPSC 467/567 Introduction to Cryptography
- Teaching assistant: Fall 2025 with Charalampos Papamanthou; Spring 2025 and Spring 2024 with Katerina Sotiraki.
- Guest lecturer: Spring 2025 with Katerina Sotiraki; topic: Lattice-Based Cryptography.
-
CPSC 416/516 Lattices and Post-Quantum Cryptography
- Guest lecturer: Fall 2024 with Katerina Sotiraki; topic: Fully Homomorphic Encryption.
-
CPSC 417/517: Advanced Topics in Cryptography: Cryptography and Computation
- Teaching assistant: Fall 2024 with Charalampos Papamanthou.
-
CPSC 441/541 Zero-Knowledge Proof
- Teaching assistant: Fall 2023 with Ben Fisch.
Columbia University
-
COMS 4261 Introduction to Cryptography
- Teaching assistant: Spring 2022 with Tal Malkin; Summer 2021 with Periklis Papakonstantinou.
- 🏆 Received the Andrew P. Kosoresow Memorial Award for Excellence in Teaching and Service in 2022 for this course.
-
CSOR 4231 Analysis of Algorithms
- Teaching assistant: Spring 2021 with Eleni Drinea.
Carnegie Mellon University
- CS 15-859 Special Topics in Theory: Cryptography
- Guest lecturer: Spring 2025 with Aayush Jain; topic: Fully Homomorphic Encryption.
Research Mentoring
Bing Wu
- Oct. 2025–present
- Ph.D. student, The Hong Kong Polytechnic University.
- Mentoring research on FHE.
Haofei Liang
- Sept. 2024–present
- Ph.D. student, Shanghai Jiao Tong University.
- Mentoring research on OMR, SSLE, and follow-up projects.
- Joint publications: [4], [6].
Yunhao Wang
- May 2022–present
- M.S. student, Columbia University; subsequently Ph.D. student, Yale University.
- Mentoring research on OMR and FHE.
- Joint publications: [3], [4], [8], [9], [13], [17], [19], [20], [22].
Nava Minsky-Primus and Michael Tu
- Dec. 2024–June 2025
- Undergraduate students, Yale University.
- Mentored research on distributed oblivious RAM (ORAM) and its application to private information retrieval (PIR).