Teaching

This page contains information about the courses I am currently teaching, and also some resources (practice problems, notes, videos) from previous courses I have taught.

Current teaching (Spring 2023)

This semester, I am teaching Math 1860: Calculus II. For a course website, we are using ICON / Canvas.

Courses taught as an instructor (The University of Iowa)

Math 7400: Current Geometry and Topology I

In Fall 2022, I was the instructor for Math 7400, which covered Morse theory, techniques in low-dimensional topology, and contact and symplectic topology.

Courses taught as an instructor (UCLA)

Math 131A: Real Analysis

In Spring 2022, I was an instructor for Math 131A, which is an introduction to real analysis.

Math 115A: Linear Algebra

In Spring 2021, I was an instructor for Math 115A, which is an introduction to proof-based linear algebra.

Math 32AH: Calculus of Several Variables (Honors)

In Fall 2020, I was the instructor for Math 32AH, which is a rigorous introduction to multivariable calculus.

Courses taught as a teaching assistant (UCLA)

Math 32B: Calculus of Several Variables (Integral)

In Spring 2020 I was a teaching assistant for a 32B course and made many instructional videos throughout the quarter. Here is a link to the full playlist of videos. The quality starts out poor, but then over the course of the quarter I become a better video producer. Here is a selection of videos.

Here is a list of expository notes I have written on multivariable calculus. Most of these were written a long time ago (when I was an undergrad), so take the content with a grain of salt. Some of these links may be dead, sorry --- I'll get around to updating everything eventually. If there is a particular dead document that strikes your interest, feel free to reach out to me.

Math 32A: Calculus of Several Variables (Differential)

Here is a list of resources containing practice problems that I have written and curated for 32A. Some of these links may be dead, sorry --- I'll get around to updating everything eventually. If there is a particular dead document that strikes your interest, feel free to reach out to me.

Here is a list of other notes relevant for 32A.

  • A short note on the gradient vector. This describes how you can use the gradient vector to find tangent planes and tangent lines and makes explicit the notion of using different perspectives to tackle the same kind of problem.

Here are some helpful YouTube videos I have produced for 32A topics.

Math 31B: Integration and Infinite Series

Here is a list of resources containing practice problems that I have written and curated for 31B over the years. Some of these links may be dead, sorry --- I'll get around to updating everything eventually. If there is a particular dead document that strikes your interest, feel free to reach out to me.

Here is a list of other notes and guides relevant for 31B.

Here are some helpful YouTube videos I have produced for 31B topics.