Teaching

Math 2250

Teaching Fellow, Yale University, 2025

I am one of two TAs for Math 2250 in Fall 2025. My responsibilities include holding office hours (~4 hours a week), grading, managing the graders and assigning grading assignments, overseeing undergraduate peer tutors’ and aiding their office hours (~10 hours a week of additional teaching), and aiding in exam preparation and proctoring.

Math 120

Coaching, Yale University, 2024

I am the TA for Math 120 at Yale this Fall. Together with Pedro Suarez, I run weekly review sessions up until the first midterm.

Olga Radko Endowed Math Circle

Math Circle, UCLA, 2021

I have been teaching at the Olga Radko Endowed Math Circle as a Lead Instructor from Fall 2021-present. I’ve led classes for students aged 11-18 and introduced them to advanced mathematical topics such as group theory, random walks, and combinatorial game theory. I worked on curriculum development, instructor training, and administration alongside my teaching duties.