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

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).