Response time: 2 hours
Featured Review:
John is the best tutor on this site
Denise, 52 lessons with JohnI met with John weekly to help me understand and program my third level C++ class. I could not have passed without him. Seriously, he is a genius. He jumped right in every week and needed no explanations. He deeply understands coding and is very helpful and great at explaining the logic. I have tried other tutors at Wyzant but several who charged double what John does did not have the knowledge or experience to help me. If you need a tutor, you NEED to work with John. He is a steal at this price
I have 34 years experience in large-scale software development. I retired from the aerospace industry in 2018. Now I tutor college and high school students in computer programming (C++/C/Java) and Computer Science (data structures/algorithms/theory of computation). My degrees are a BS in Computer Science/Math from Dartmouth College and a MS in Computer Science from Purdue University. I have tutored hundreds of different students and have gotten almost exclusively 5 star reviews. I have...
Loading...
John has provided examples of their subject expertise by answering 14 questions submitted by students on Wyzant’s Ask an Expert.
Knowledgeable
I was having trouble understanding data structures in my class, but now after meeting John the concepts are easily understandable to me now. He pointed out my errors and helped guide me to the right path. He knew a lot about the topic. Highly recommend!
Gabrielle, 2 lessons with John
A very knowldegeable and patient tutor
John helped me out with my java assignment that I was having trouble with and walked me step by step on what I was supposed to do and what I was initially doing wrong. He was incredibly patient with me as someone who hasn't grasped all of the material java covers. I would recommend him to anyone have serious trouble!
Dalila, 11 lessons with John
Knowledgeable and Extremely Helpful Tutor
John tutored me all throughout my concurrent programming course in C++ and he did an outstanding job! The aspect I enjoyed most from the lessons was Johns practicality. He on the one hand did not waste time going over material that was not helpful to complete the assignments. On the other hand, when I did not understand something he was very patient and explained the concept first from a very basic place and than ensured that I understood the larger picture. He is also an excellent teacher in that he will not give you the answer immediately and will make you work for it. Often times, I came up with a solution that sounded pretty to good to me, but than John asked some questions about it and led me to discover the faults with my solution - that is a sign of a great teacher! I would 100% recommend him to anyone trying to learn C++ / or concurrent programming!
Asaf, 14 lessons with John
Knowledgeable
John instructed me on algorithms and data structures. He was knowledgeable and competent. If I take an advanced future course in this, I would study with John again.
Lama, 5 lessons with John
Excellent tutor!
John is one of the best tutor on wyzant. He is very knowledgeable and his way of teaching is outstanding. He has been very patient while working with me on my assignments as it was a new topic I was learning. He was very prompt in replying my requests to schedule lessons too. I would highly recommend him if you ever need help with C programming.
Simmi, 65 lessons with John
Very knowledgable and experienced
It is obvious that John is experienced in coding. He has a strong knowledge of high and low level computer science and gives excellent general advice on coding practices.
Gage, 62 lessons with John
Excellent tutor, explains concepts well and gives right information
John is an excellent tutor. He does a really good job of breaking down complex concepts and providing examples to demonstrate these ideas. He is definitely one of the best I've worked with, and he uses academic resources/knowledge to give you the RIGHT information. I can't emphasize that last part enough, as I've gotten slightly wrong information in the past from others.
James, 1 lesson with John
Fantastic teacher, will use again!
I will undoubtedly use John again, he was VERY helpful and went beyond expectations explaining every question I had! I did not have very specific assignments or questions to go off of so we improvised some tasks and he coded up examples from scratch and left loads of comments for reference later. Thanks John!
Pl, 1 lesson with John
Great tutor
He was very knowledgable and patient. And took time to make sure that I understood what was going on. I am meeting with him again.
Michael, 9 lessons with John