Need help with Java, C++ or Python programming? Tutoring one-on-one is an ideal learning platform because each lesson can be individualized. I will tailor the lesson so that you will have an optimum learning experience.
I have a Master of Science degree in computer systems from SUNY Binghamton School of Advanced Technology. And I have 20 years experience teaching both college and high school level.
I taught AP CS for over 20 years at a private high school. I have taught C++ programming and Python at the college level.
One of my strengths is preparing students for the AP Computer Science exam in Java. I know what topics are the most difficult (recursion, reference variables. polymorphism etc.) and I have many examples and ways of shedding light on the mysteries.
If you are struggling in a a Java, Python or C++ programming class or if you just need some encouragement and explanations please do not hesitate to try a session with me.
Education & Certification
Undergraduate Degree: SUNY at Binghamton - Bachelors, Linguistics
Graduate Degree: SUNY at Binghamton - Masters, Computer Systems
ceramics, painting, reading, hiking, cooking
AP Computer Science A
AP Computer Science Principles
High School Computer Science
Technology and Computer Science
Q & A
What is your teaching philosophy?
Learning does not take place unless there is a 2-way process of give and take between a student and teacher. The first step after a lesson is taught is that a student puts effort into the process of learning the material. Computer Science can seem like a difficult subject, but familiarity with many CS problems and experience solving them can lead to success.
What might you do in a typical first session with a student?
I would try to assess their level of expertise and what their learning goals are. I would also like to find out more about the student's strategies in problem-solving. For example, do they know how to break a problem down into smaller steps? Do they like to play games or solve puzzles?
How can you help a student become an independent learner?
To build up their confidence, I would help them be successful with simple problems before moving on to more complex problems. I would try not to give them material too far beyond their current skill level.