Upcoming Teaching

This fall, I will be teaching Math 1400 and Math 4100 at UPenn.


Past University Teaching

UPenn

Courses taught as a Hans Rademacher Instructor (postdoc):

UCLA

I was a teaching assistant for the following math classes at UCLA:

In 2019, I assisted at the Curtis Center.

Caltech

At Caltech, I was a teaching assistant for Ma6a: Discrete Math.


Outreach

Canada/USA Mathcamp

I have taught for several summers at Canada/USA Mathcamp, which I also attended in high school. Here are problems and notes for some of the classes I taught:

Email me for solutions.

Olga Radko Math Circle

Most Sundays during my time at UCLA, I taught high school students at the Olga Radko Math Circle, which I also attended in middle and high school. Here are some of the lessons I wrote:

Email me for solutions.


Advising

I have advised a number of students through mathematics formalization projects in Lean. These include a Directed Reading Project with Norman Chen at UCLA, and a number of students at Canada/USA Mathcamp. Two of these projects that ended up pushing code to mathlib include Gabin Kolly’s master’s thesis and this Mathcamp project by Alex Zhao.