Search
John C.'s Photo

John C.

Experienced C/C++/Java/Algorithms Tutor

Experienced C/C++/Java/Algorithms Tutor

$55/hour

  • 1,814 hours tutoring

About John


Bio

I retired from the aerospace industry in 2018 after 34 years in large-scale system development. I have a BS in Computer Science/Math from Dartmouth College and a MS in Computer Science from Purdue University. Since then I've been tutoring college and high school students in computer programming (C++/C/Java/Python) and Computer Science (data structures/algorithms/discrete math). I have tutored several hundred students on different platforms and have gotten many positive reviews. My computer...

I retired from the aerospace industry in 2018 after 34 years in large-scale system development. I have a BS in Computer Science/Math from Dartmouth College and a MS in Computer Science from Purdue University. Since then I've been tutoring college and high school students in computer programming (C++/C/Java/Python) and Computer Science (data structures/algorithms/discrete math). I have tutored several hundred students on different platforms and have gotten many positive reviews. My computer programming tutoring is all online and I have experience tutoring students at all the major universities across the US and Canada.

I spent most of my career in sensor data fusion applications, which are heavily math and physics-intensive. I bring an applied math background and 20 years of employee coaching to my tutoring assignments. I believe that even the most complex topics can be broken down into key concepts which can then be mastered. Students learn computer programming and math by solving problems, so I focus on helping them develop their own problem-solving skills by helping them complete their homework and projects.

Computer programming is a very hands-on skill. I look for gaps in understanding by looking at the student's code and by watching them work. To help students understand algorithms and data structures, I draw diagrams to illustrate key points and to help them visualize key concepts. I also write short code snippets to illustrate how to write certain types of code or use certain language constructs. I focus on helping the student to solve their own problems and to write their own code - I don't do the work for them. In other words, I "teach them how to fish".

I'm available 6 days a week. Please feel free to contact me to let me know your tutoring needs. I look forward to working with you!


Education

Dartmouth College
Comp Sci-Math
Purdue University
Masters

Policies

  • Hourly Rate: $55
  • Rate details: Students that don’t show up within 20 minutes will be assessed a cancellation fee. Rate is per student.
  • Lesson cancellation: 24 hours notice required
  • Background check passed on 9/17/2020

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

C,

C

I have hundreds of hours of experience tutoring college students online in computer programming (C++/C/Java/Python) . I have gotten many positive reviews. I have experience tutoring students at all the major universities across the US and Canada.
C++,

C++

I have 34 years of experience in large-scale software development and Object-Oriented Design. I have a BS and MS in Computer Science and am proficient in C++ as well as other OO languages. I have hundreds of hours of experience tutoring college students in C++.
Computer Science,

Computer Science

I have 34 years experience in large-scale software system development and I have written 1000's of lines of code in multiple languages. I have hundreds of hours of experience tutoring college students online in C++/C/Java/Python and Computer Science (data structures, algorithms). I have a BS and MS in Computer Science.
Java

Java

I have hundreds of hours of experience tutoring college students online in computer programming (C++/C/Java/Python) . I have gotten many positive reviews. I have experience tutoring students at all the major universities across the US and Canada.

Corporate Training

C++,

C++

I have 34 years of experience in large-scale software development and Object-Oriented Design. I have a BS and MS in Computer Science and am proficient in C++ as well as other OO languages. I have hundreds of hours of experience tutoring college students in C++.
Java

Java

I have hundreds of hours of experience tutoring college students online in computer programming (C++/C/Java/Python) . I have gotten many positive reviews. I have experience tutoring students at all the major universities across the US and Canada.

Homeschool

Algebra 1, Algebra 2, Geometry, Precalculus

Math

Algebra 1, Algebra 2, Geometry, Precalculus, Probability, Trigonometry

Most Popular

Algebra 1, Algebra 2, Geometry, Precalculus

Summer

Algebra 1, Algebra 2, Geometry

Examples of Expertise


John has provided examples of their subject expertise by answering 14 questions submitted by students on Wyzant’s Ask an Expert.

Ratings and Reviews


Rating

4.9 (650 ratings)
5 star
(622)
4 star
(19)
3 star
(5)
2 star
(1)
1 star
(3)

Reviews

Show reviews that mention

All reviews

Very Knowledgeable, and gives helpful, constructive feedback.

John is an experienced subject expert in algorithm related topics of discrete math. I've learned so much in a short time from his tutoring sessions. He's explanations are very helpful and walks through each step in details.

Jessica, 6 lessons with John

Great!

Helped me understand and write better C++ loops. Was quick and efficient, I needed short hand notice help, on an upcoming assignment and it went great. He showed me alternatives to my already written code as well.

Ben, 3 lessons with John

Most Helpful Tutor I've Had!

Unlike other tutors I have tried, John can easily understand the assignments and questions I have. He really knows what he's talking about, and his experience shows. Sometimes I would make silly errors or get confused, but John was patient, always making sure I understood before moving on. Definitely recommend him, and I definitely will come back for more tutoring sessions if needed!

Chloe, 6 lessons with John

Very knowledgeable in Computer Science

He's been a great help with my Data Structures and Algorithms class in C++. I have learned a lot of theory and C++ coding from him. For the experience he has, he could charge $100 an hour like other well-versed CS tutors, but only charges $50. It is fun working with him because seemingly difficult concepts are broken down and easy to understand when he explains them and writes them out. If you want to strengthen your CS skills for a reasonable price in a short amount of time, he is a great tutor to reach out to.

Petros, 8 lessons with John

Amazing

John is great and concise. He knows java. A+. He is responsive and always willing to help. He is also great with scheduling and walking you through concepts.

James, 5 lessons with John

Very knowledgeable

Very helpful with my Algorithms assignment, explained every step clearly and answered every question I had. Will request again in the future, Thanks!

Terry, 1 lesson with John

Knowledgeable and very patient tutor

John helped me accomplish a wide variety of assignments for my college level introduction to computer science class. He is very knowledgeable and knows what he is talking about. He was very patient through my whole learning process and had a very flexible schedule to be able to meet with him.

Elicia, 5 lessons with John

Very helpful

John is clearly motivated to help people understand the material they are working on. He has a great hourly rate, in comparison to many other tutors on Wyzant, considering his breadth of knowledge. I was struggling to complete a C++ project, and John helped me through each step.

Joseph, 3 lessons with John

Excellent C++ tutor

I tried several tutors and John seemed to be one of the top tutors for C++. My class was Data Structures and Algorithms and started struggling after the 4th assignment. He is very knowledgeable in C++ and knew the best approaches for my assignments. We worked with a variety of data structures, such as creating our own priority queue, binary search tree, and graph, etc. If you are struggling with C++, I highly recommend him.

Jason, 13 lessons with John
Contact John

Response time: 2 hours

$55/hour

John C.'s Photo

John C.

$55/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact John

Response time: 2 hours