Hi, I'm James.

I use serious challenges to impart a love of problem solving and beautiful solutions.

My students are in: Elementary through high school.

My specialties are: 

What I do

I’ve been tutoring and teaching professionally since I was a high school student in 1990 in mathematics, chemistry, and writing. I have an MIT degree in Mechanical Engineering and focus that part of my career on environmental startups.

I have a high-energy approach, using fun rewards and positive feedback. I use serious challenges to impart a love of problem solving and beautiful solutions. Some of my favorite topics include logic, nets and base shifting.

I feel it’s important to present different approaches in order to find the best match for a particular student’s learning style, which is part of why I particularly enjoy one-on-one tutoring/mentoring.


MIT SB in Mech. Eng.

Art Scholar, and Solar Car team

Proud Parent

I’m the father of a Math Olympiad winning 11 year old who can count in numbers of any base.

Curriculum designer.

I’ve written and taught curriculum for a noted gifted-students program

Mechanical and Environmental Engineer

Former Tech. Advisor to the EPA for Superfund sites

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”.