Michael M. - Study USACO with a knowledgeable Caltech alum

Cal Tech Michael M. Tutors California Institute of Technology Students in Pasadena, CA
$95 / hr
Pasadena, CA
(83)
10 miles Travel Radius
In-person + Online
Hello, my name is Mike. I'm a Caltech alumnus. I was a coder at NASA for 16 years. For the past two years I have specialized in teaching middle school and high school students to excel at the USA Computing Olympiad, USACO.

Please note: if you have contacted me for other topics, note that I teach the USACO only.

The languages I teach include C++, Java, and Python.

The USACO involves both specific knowledge about languages and algorithms, and also problem solving skills (outside-the-box thin...
Reviews
Michael helped AP Computer Science programming HW. My daughter completed programming but found that it was not working. We requested help at 4pm in the morning and was readily available to help. Within a short time, he helped her figure out the problem. He provided a wonderful help for us! We will definitely contact him next time.
- Sara Y. from Glen Burnie, MD
This was a great lesson, Michael is very helpful and his lessons are very useful at helping me learn Elm. We went over a lot of what I was struggling on in my assignment and produced working code.
- Esin O. from Chicago, IL
Mike is a rare find. He has helped my son (junior high schooler) already tremendously even in his first lesson. He is analytical and can quickly assess student's level of understanding. With that he was able to explain difficult matter to my son in a way he understood and appreciated. IMHO this is in part, if not entirely, due to his outstanding academic and professional training.
- Steve L. from Irvine, CA
Michael has great patience to explain the python code he was showing me and helped me get on the right tract of using dicts and functions and main. I would strongly recommend!!
- Roy C. from Orland Park, IL
Michael and I had meet due to not understanding my assignment. We had gone over the pre-baked code and discussed ways to alter it. While discussing things Michael had caught on the my fundamental skills we?re not up to par. We went away from the assignment and started doing some skill drills and discussing the code. The reinforcement that Michael had given me helped highlight what I needed to do on the assignment.
- Andrew S. from West Bend, WI
Michael is an excellent Python teacher and great guy. He made the concepts clear and I learned a lot in our session. I look forward to working with him in the future.
- Brian S. from Westwood, NJ
Mike led me through an introduction to data science including scatter plots, linear regressions, transformed variables, histograms, and KDEs. I had no prior knowledge before working with him and feel I have strong grasp on the material now. I?d recommend him to anyone eager to learn.
- Beth J. from Studio City, CA
Helped establish good foundation for future learning. Very thorough explanations of concepts and well prepared for session. Skips no steps and moves at appropriate pace for different experience levels. Left with clear goals for next session and very good overall
- Steve L. from San Marino, CA
Michael is an excellent tutor, my son has been working with Michael for last few weeks and he has gained interest and confidence in solving mathematics problem and learning new concepts. He has improved on his grade and his approach towards mathematics has become very positive and passion.
- Chandran R. from Arcadia, CA
My son has been working with Michael several times and my son appreciates that Michael takes his time and makes sure he understands. I really appreciate that Michael's end result is wanting my son to master the subject and finds methods to calm his nerves about the subject.
- Gina H. from Los Angeles, CA
Mike tutored me in Algebra 1 and he really rocked our session with what he knows. He helped me understand variables and get my head around the whole concept. I really like how Mike encouraged me all the way.
- John W. from Los Angeles, CA
Explains problems in clear and understandable terms. I just finished my first lesson with Michael and already I have a better understanding of my studies. Michael helped me first see the big picture, then we broke things down into manageable segments, and then worked our way through these segments one by one. Michael is very patient and when I didn't understand an example he would then explain things with another example until I could get my head around the problem. Before we would move on Michael made sure that I understood what I had just learned, and through this whole process Michael was patient, supportive, and encouraging. I whole-heartedly recommend Michael as a tutor!
- James S. from Los Angeles, CA
Search More Tutors in the Cal Tech Area
Posted By
Michael M.
Back to Top

Log In

Contact Us

Upload An Image

Please select an image to upload
Note: must be in .png, .gif or .jpg format
OR
Provide URL where image can be downloaded
Note: must be in .png, .gif or .jpg format

By clicking this button,
you agree to the terms of use

By clicking "Create Alert" I agree to the Uloop Terms of Use.

Image not available.

Add a Photo

Please select a photo to upload
Note: must be in .png, .gif or .jpg format