Teaching
Teaching Assistant
Duties include weekly office hours, grading, and occasionally contributing homework or exam questions.
TA
Spring 2026
Intro to Cryptography (COMS 3262)
Columbia University — expected enrollment: 30+ students
TA
Spring 2026
Analysis of Algorithms (CSOR 4231)
Columbia University — final enrollment: 130+ students
TA
Fall 2023
Introduction to Computational Complexity (COMS 4236)
Columbia University — final enrollment: 30+ students
TA
Fall 2023
Analysis of Algorithms (COMS 4231)
Columbia University — final enrollment: 110+ students
Seminars & Talks Given
- (Fall 2025) A Tasting of Interactive Proof Systems — notes coming soon.
- (Spring 2025) Property Testing — notes coming soon.
- (Summer 2024) Differential Privacy — 6 talks based on Prof. Gautam Kamath's course.
- (Spring 2024) Quantum Complexity Theory — talk 1 (definitions & overview), talk 6 on QMA and Local Hamiltonian Problems (with Andrew Yang). Co-organized semester-long seminar with the Columbia Undergraduate Learning Seminar in TCS.
- (Spring 2024) Cryptography ∩ TFNP — “The Journey from NP to TFNP Hardness” (with Akshat Yaparla); “Cryptographic Hardness of Finding Nash Equilibrium” (with Yizhi Huang).
- (Spring 2024) Quantum Information Theory — two-hour talk from interactive proof systems to quantum cryptography.
Typed Notes & Scribing
- (Spring 2024) COMS 6998 Unconditional Lower Bounds and Derandomization — week 5 (HÃ¥stad's Switching Lemma & \(\mathbb{F}_2\) Polynomials), week 8 (Fourier Analysis, Sandwiching Approximator & Viola's Theorem)
- (Spring 2024) MATH 3952 Undergraduate Math Seminar (Quantum Information Theory) — full scribe notes
- (Spring 2024) COMS 6261 Advanced Cryptography (TFNP) — presentation
Programs
- CS3 Summer High School Program — Why and how Cookie Monster tackles the ads attribution problem?
- Columbia Math Directed Reading Program