Previous Teaching

Instructor at UCLA

I served as a lead instructor for the following courses at UCLA. You can find course materials using the links below.

  • Spring 2016: Intermediate Programming (PIC 10B)
  • Fall 2015: Teaching College Mathematics (Math 475)
  • Fall 2014: Multivariable Differential Calculus (Honors) (Math 32AH)

Teaching Assistant at UCLA

I served as a teaching assistant for the following courses at UCLA. For materials related to these courses (mainly course reviews, example problems, and solutions), visit the Teaching Materials by Subject page.

Mathematics Courses

  • Calculus for Life Sciences (Math 3A)
  • Differential and Integral Calculus (Math 31A)
  • Multivariable Differential Calculus (Math 32A)
  • Multivariable Differential Calculus (Honors) (Math 32AH)
  • Multivariable Integral Calculus (Math 32B)
  • Multivariable Integral Calculus (Honors) (Math 32BH)
  • Differential Equations (Math 33B)
  • Introduction to Discrete Structures (Math 61)
  • Linear Algebra (Honors) (Math 115AH)
  • Real Analysis (Math 131A)
  • Mathematical Game Theory (Math 175)

Program in Computing

  • Introduction to Programming (C++) (PIC 10A)

Guest Lecturer

  • Communication Complexity (CS 289 at UCLA)