Hi, I'm Michael.

I love helping inquisitive people discover the joys of solving hard problems.

My students are in: High school through post-college.

My specialties are: 

What I do

I’ve been teaching since I first volunteered as a literacy tutor while still in high school. I’ve taught university-level philosophy and economics, high-school level math and English, and most of the major standardized tests (LSAT, GRE, GMAT, SAT, SAT Subject Tests, ACT).

Over the years–alright, decades–I’ve learned that explaining should be only a small part of teaching. Guiding and coaching students to develop good problem-solving techniques leaves them with skills that they can use across disciplines, even outside of academia.

I meet students where they are. If a student is ready to work and is open-minded we can find a way toward mastery, even if she is also distractible or intimidated.

UC Berkeley BA, Philosophy

I also studied philosophy at the graduate level with a designated emphasis in Economy, Justice and Society.

Curriculum Developer

I’ve written developmental math curricula for high-school students and written and edited materials for three different national test-prep companies. (I blogged for a couple as well.)


I’ve served as a school-board member, soccer and track & field coach, adult-literacy tutor, and trail guide for middle-school students.

New clients: Get started by scheduling an initial meeting with Wes.

Current clients:
visit our Clients page, then log in to schedule meetings.

Wes Carroll

Math, Physics & AMC Tutor

415.937.1729 / [email protected]

Available worldwide via videoconference

Math Competition Coaching

Experience the joys of elegant solutions and personal expertise even before you learn to drive.

(Math competitions also provide students with unique avenues for entrance into some of the best schools in the country.)

Online Video Courses

Get in-depth preparation, everywhere and anytime (SAT Math 2 only, for the moment).

Academic Assistance

Get more out of of tough homework and exams, even in advanced courses like APs and IBs.

AP STEM Support

Work ahead of the rest of the class. Learn for life. Earn your “5”.