Teaching and Mentoring

Learn about some of my teaching and mentoring experience below. Here is also a sample of some anonymous feedback received by students I’ve previously worked with:

  • Michael has been one of the best TAs I have had during my time at Caltech. He explains the topics clearly without giving too muchaway and follows up to ensure the students understand the concepts fully. During his office hours, he tries to get to everyone andsometimes stays over time. He is quick to respond on Piazza and through email with thorough answers to questions.
  • Gave helpful and straightforward answers during office hours. Was also easily reachable outside of office hours.
  • Michael is very patient and encourages children, very responsible, never late or cancel, always contact me in advance to determinethe time. (Translated from Chinese)

Caltech Teaching Assistant

ACM 95b (Spring 2021): Differential Equations (Head TA)

ACM 95a (Winter 2021): Complex Analysis (Head TA)

Ph 106a (Fall 2020): Graduate Mechanics

ACM 95b (Spring 2020): Differential Equations

Ph 12b (Winter 2020): Quantum Mechanics

Ph 12a (Fall 2019): Introduction to Waves

Ph 1c (Spring 2019): Electromagnetism

Ph 1b (Winter 2019): Special Relativity

Caltech Dean's Tutor

I work with students in 1:1 private lessons and larger group sessions through the Dean's Tutor Program.


Data Structures and Algorithms

Introduction to Computer Science

Statistical Mechanics and Thermodynamics

Graduate Quantum Mechanics

Organic Chemistry, General Chemistry

Probability and Statistics

Linear Algebra

Multivariable Calculus

Independent Tutoring

I actively tutor students to supplement their classroom learning in a wide variety of subjects, including

  • Medical College Admissions Test (MCAT)
  • AP Physics (1, 2, and C)
  • AP Chemistry
  • AP Biology
  • AP Calculus
  • AP Computer Science A

A survey of some of the learning modules I've written for my students can be found here. My college and medical admissions advising portfolio can be found here.