Hi, I'm Mike. I'm a patient, affirmative, supportive teacher of math and computers. I find many ways to use positive encouragement throughout all phases of working with you or your child. Learning is a creative process. Even in math, it draws on your imagination and intuition, not just memorizing rules. I know lots of tricks to make things easier to remember and to make things fit with your or your child's existing intuition about the world. I specialize in untangling the procedures of mat... [more]

Algebra 1

I have a degree in math and computer science from Caltech, and ten years of study of effective teaching and tutoring techniques as they apply to algebra.

Algebra 2

I have a degree in math and computer science from Caltech. I have taught Algebra 2 in creative ways for three years, and prior to that studied generally effective creative teaching strategies.

General Computer

I have a degree in computer science from Caltech, and I worked as a programmer at NASA for 16 years. I enjoy explaining things in clear terms and breaking down a problem into baby steps. If you want to know an answer or procedure right away, I can just tell you--or we can work some examples to develop an intuitive understanding, which is often more satisfying and exciting. Computers often do things in confusing ways, but we can discuss the background and make some sense of it. I have several years of experience teaching general computer skills in both Mac and Windows.