Learn how Mike can help students in grades 6 through 12:
Learn how Mike can help college students and professionals:
Learn about Mike’s teaching techniques:
For a free consultation, contact Mike!
Helping you connect the dots and build a strong foundation before going on to the next level.
Showing you how to combine many small steps to reach large goals.
Simplifying your programs, making them easier to understand and build on.
Taking advantage of your imagination to clarify ideas.
Asking you to use language and concepts accurately when you describe or document your code.
Asking you to solve problems through your own insights.