AP Computer Science lessons with an experienced Caltech grad
Whether your student is in AP CS A or AP CS Principles, when they work with me they will break through confusion, gain clarity on computer science concepts, score better on tests and homework, and be well on their way to scoring a 5 on the AP.
Is your student in AP CS Principles?
Your student will
—Write real code and build real projects.
—Think like a computer scientist.
—Review example test questions.
—Get lots of practice in key concepts.
—Walk into the AP exam prepared.
Is your student in AP CS A?
Your student will
—Improve their knowledge of Java.
—Finally understand recursion!
—Read and debug code with confidence.
—Review example test questions.
—Get lots of practice in key concepts.
—Walk into the AP exam prepared.
Ready to elevate your student's score?
Get a free consultation to discuss what the lessons will cover, what skills your teen will gain, and how soon you’ll see improvement.
Mike instantly knows what his student’s needs are and works patiently to elevate them. I’m seeing a difference in my son’s confidence and love for the subject.
—Wen, mother of a 7th grade student
Hi, I'm Mike.
I’ve loved math and coding since an early age, winning a national award in the Westinghouse Science Talent Search in my senior year of high school. I graduated from Caltech with a degree in computer science and then worked at NASA as a programmer where I fit naturally into the role of teaching the rocket scientists how to code. After that, I moved on to tutoring math and coding.
I have decades of experience with programming and 12 years of experience making math and coding easy for middle school/high school students.
My teaching style
Before I tutor students, I listen to them. Where are they stuck or confused? What questions do they have? What are their interests and passions?
I excel at breaking down complicated topics into small steps and practicing those steps with my students. I’m also calm, warm, and supportive. I celebrate every small win.
As part of the lessons, I will give your student tools to thrive on their own: note-taking strategies, flashcard strategies, good thinking habits, and ways to apply imagination.
I'm available for in-person tutoring in the Pasadena area
There are many benfits to in-person lessons:
—Reading nonverbal communication
—Giving personalized attention and immediate feedback
—Avoiding “screen fatigue”
I serve Pasadena, South Pasadena, La Cañada, Glendale, San Marino, Arcadia, Altadena, Eagle Rock, and nearby areas.
I do not charge extra for in-person lessons if they are near Pasadena!
I offer online lessons as well.
Mike continually challenges and encourages my daughter to really understand the material at a deep level, not surface level.
— Audrey, mother of 9th grade student