What I Teach

  • Stanford CS Courses
    (CS 103, 106AB, 107, 110, 140, 143, 155, 157, 161, 242, 243, others)
  • Introductory Stanford Math courses
    (Math 16, 19, 20, 21, 41, 42, 109, 113, 115)
  • High-school math and computer science courses (including AP Calculus AB/BC and AP Computer Science)
  • SAT and GRE math, and other standardized math tests
  • Some high school physics and chemistry courses
  • Other courses upon request. Contact me with the details! I will let you know the extent to which I can help.

Past Teaching Experience


I'm a Ph.D. candidate in the Computer Science department at Stanford University. I have a dual degree in mathematics and computer science from the University of California, Santa Barbara, with highest honors at graduation. I have over ten years of tutoring experience since starting in high school; over time I have taught courses, been a TA, and volunteered at local schools. I have experience tutoring students with special needs and with online tutoring.

What's Included?

The tutoring rate does not just include the time we spend face-to-face. It also includes preparation and support beforehand and afterward. Before starting, I ask every student to answer some questions about their long- and short-term academic goals, career goals, and current coursework to make sure that I provide the best instruction possible. Between sessions I will be available to answer questions by email and prepare extra practice materials if needed. I try to function as a mentor who works with students holistically, rather than a tutor who only operates within the confines of allotted time.

Pricing and Payment

Please contact me for pricing and payment. Several payment options are available and discount pricing is available for low-income and long-term students.