Get a FREE 30-minute evaluation lesson!
General problem solving strategies that work in many situations, not just USACO.
Thorough knowledge of the language they’re using and past problem strategies.
A methodical debugging approach.
By encouraging your student’s curiosity and powers of observation, I can help them learn on their own. They will have the skills to practice problems even without my help.
“Mike teaches competitive programming to my son who’s in 8th grade. Mike brings a unique, much sought after skill that is very hard to find. He understands how to teach young minds and focuses on learning by discovery rather than a formulaic approach to problem solving. He leads an interactive problem-solving session with my son that challenges him to think hard about multiple approaches to solving. My son has made tremendous progress in a short amount of time and his coaching with Mike has enabled him to qualify for the USACO Silver level.”
— Badri, father of 8th grader
We feel extremely fortunate to have found Mike as a coding tutor for our 7th grader. Mike is knowledgeable, responsible and a very talented teacher. He 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 7th grade student
Mike often uses real world examples to find ways of relating the material to something concrete and understandable. He encourages and helps you to use problem-solving skills. As a tutee, you are an active participant in the lesson, and not just an observer/listener.
— Erica, high school junior