1 of 7

Connect with hundreds of tutors like Roberta

Personalized Learning • Professional Tutoring

150,000+ clients. 4.9 / 5.0 Rating of Tutoring Sessions

Who needs a tutor?
How soon do you need tutoring?
What is your name?
What is your zip code?
What is your email address?
What is your phone number?
Featured by
Tutors from
A photo of Roberta, a tutor from SUNY at Binghamton


Certified Tutor

Call us today to connect with a top tutor
(888) 888-0446

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.

Connect with a tutor like Roberta

Roberta’s Qualifications

Education & Certification

Undergraduate Degree: SUNY at Binghamton - Bachelors, Linguistics

Graduate Degree: SUNY at Binghamton - Masters, Computer Systems


ceramics, painting, reading, hiking, cooking

Tutoring Subjects

AP Computer Science A

AP Computer Science Principles


Computer Programming

Computer Science

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.

Connect with a tutor like Roberta