(425) 780-5093

©2019 by Bothell STEM Coach

Online Tutor for Calculus, Physics, Advanced Math, and Electrical Engineering


Helping You Master Calculus and Physics​



Some students think that they aren't "good" at math. Math is a skill and like any skill, it takes practice to get better at it. I believe everyone can learn to do well in math, but for some people, it just takes more practice. 

A tutor or coach like me can help you with the best ways to practice. Like a sports coach, I can show you the right way to solve problems and how to practice well to get better and better at it. 

Improving Self-Confidence

Many of my students are usually strong students, but they've started to struggle, and they're not sure how to improve. For me, I hit an obstacle in college where it was the first time I had to really learn how to study and practice to understanding a difficult course. Everyone hits an obstacle at some point, and I focus my tutoring on these skills:

  1. Problem Solving Practice. The only way to get better at any skill is to practice. I teach you how to approach and break down complex problems with lots of examples.

  2. Understand the "why". There are equations that many students simply memorize and plug and chug. I focus on understanding why those equations are there. If you understand the reason behind the equation and know how to use it properly.


Meet Allen​

Professional Tutor

Over 1500 hours tutored

Over 150 students helped


3.88 GPA at UC Berkeley

3.74 GPA at Stanford University

MS and BS Electrical Engineering

Excellent Tutor

5.0 Rating on WyzAnt


2019 Tutorpreneur Hero Award Winner


Teacher Writing a Formula on a Blackboard

Online Tutoring





Electrical Engineering

Math Class

Problem Solving Videos


Calculus 1 (AP Calculus AB)

Physics 1 (AP Physics 1)



Allen has guided me through countless differential equation problems ranging in topics including higher order differential equations, Laplace transforms, and Inverse Laplace transforms using several different approaches including undermined coefficients and variation of parameters. He clearly is very knowledgeable on the subject, patient, and provides thorough explanations.

Salma, Differential Equations

Allen helped me with statistics which is a math class based on half formulas and half interpretive English. He was very helpful and patient. He would take the time to draw pictures that would help me grasp concepts. He would also help me understand the answer. Working with some of the other tutors they would make you work harder then them and make you guess at an answer till you figured it out on your own, which would wast time and energy. Instead of doing that Allen understood when it was appropriate to take time for that and when to teach me how to get the answer. He did make me answer questions with the right amount of balance, knowing when not to make me guess. I will contact Allen again in the future. You should too.

Chris, Statistics

He really teaches you how to think through a problem vs showing you how to do it. He also connected my confusion on some of the topics. Most importantly, he is excellent communicator.

Chloe, AP Calculus BC and Logic Design


(425) 780-5093