To watch video recordings of my sessions with previous students, click here.

For summer 2024, I offer academic tutoring in the following subjects: physics, organic chemistry, general chemistry, biochemistry, biology, math, statistics, finance, and economics.

I do not offer tutoring for the SAT or MCAT.
I do offer tutoring for AP classes.

I work with college, high school, and elementary school students.
My policy for working with high school and elementary school students is that the student must be self-motivated. That is, the student should be getting tutoring because the student wants it, not because their parents want it.

I work with students online via Zoom.
I am also available to meet in person with students who live in the Roseville, CA, area.

The first session is free.
After that, my fee is $60/hour.
For in-person sessions, I charge an extra fee for my travel time.

I charge by the hour, not by the person. This means that I charge the same total fee regardless of how many students participate in each session, so that you can participate in a session along with other students and split the $60/hour fee with them. For example, the charge for a meeting with two students would be $30/hour for each student; the charge for a meeting with three students would be $20/hour for each student; etc.

For college students, each session is two hours long.
For younger students, the length of the session is based on the needs and attention span of the student.

When working with college students, I do not give direct assistance with specific problems from graded homework assignments, lab reports, or class projects. Instead, I cover concepts and problem-solving techniques so that the student can complete graded assignments on their own.

For younger students, we can work together on homework problems, so long as I am assisting the student with the problems, rather than doing the homework problems for the student.

If you are interested in scheduling a tutoring session, you can contact me at