Computer science can be a difficult subject. I can help you remove blocks to understanding and improve your grades. We’ll look at subjects such as Java, Python, loops, functions, classes, and more. With the help of my science-backed teaching techniques, you’ll come to understand how these elements work.
Discover your learning style and study preferences to unblock learning with my free 30-minute Evaluation.
The Evaluation is yours to keep, whether you choose to work with me or not.
Hi, I’m Mike. I’m a Caltech grad who helps junior high, high school, and college students succeed at math and coding. I work in the Pasadena, California, area or online anywhere in the world.
Subjects I teach: • Algebra • Geometry • Trigonometry • Precalculus • Calculus • AP Computer Science Principles • AP Computer Science A • Any Programming Class
Let’s talk! Schedule a free consultation to discuss what the lessons will cover, what skills you’ll gain, and how long it might take to reach your goals.
There are many benefits to in-person lessons:
I believe in in-person tutoring so much, I’ll come to your home at no extra charge.
I serve the Pasadena, South Pasadena, La Cañada, Glendale, San Marino, Arcadia, Eagle Rock, and nearby areas.
I use science-backed teaching and learning techniques that help students gain confidence.
Learn from your mistakes
Many students are stopped by a fear of making mistakes in math and coding. But mistakes are a necessary part of learning. I teach my students to see mistakes from a different angle: What can we learn from them that gets us closer to the solution?
I encourage a “growth mindset.” That means to:
Persistent effort is more important than talent. I celebrate every small win with you!
Become a teacher to yourself
Most tutors see their job as explaining how to solve the problem. I certainly can explain problems to you, but more than that, I help you become a teacher to yourself. You’ll gain the skills to solve problems on your own without me, like when you’re taking a test.
Problem-Solving Mode
Students often feel tripped up by problems that look unfamiliar. I give you the tools to shift into Problem-Solving Mode — instead of thinking of math and programming problems as memorization, you’ll start thinking of them as puzzles to be cracked.
Here are some of the techniques to get into Problem-Solving Mode:
Read more about my science-backed teaching techniques.
If this approach sounds good to you, contact me today for a free consultation.