Featured Review:
A+ head and shoulders above other CS tutors
Ethan, 10 lessons with JohnAlthough I came to John seeking help for a specific project, he patiently explained the concepts which my online course had not covered adequately. I had been to another tutor prior to John who just solved the problems himself and then explained what he had done. I learned nothing this way. John was very patient and detailed in his explanations, and even as a programming novice I felt much more engaged, excited, and ready to learn. John gave me an action plan for after the lesson. I look...
Update, November 15, 2025: I am available for the first time in years! I am looking forward to meeting new students.
I'm a graduate of UC Berkeley (B.A., Biochemistry) and Stanford (Ph.D., immunology). So, which side should I sit on at the Big Game?
I currently work as a biotech scientist and engineer. Before that, I held a position as a research scientist and faculty member at a local university.
I can offer tutoring in many subjects. My specialties are science, math, SAT...
Loading...
John has provided examples of their subject expertise by answering 7 questions submitted by students on Wyzant’s Ask an Expert.
A+ head and shoulders above other CS tutors
Although I came to John seeking help for a specific project, he patiently explained the concepts which my online course had not covered adequately. I had been to another tutor prior to John who just solved the problems himself and then explained what he had done. I learned nothing this way. John was very patient and detailed in his explanations, and even as a programming novice I felt much more engaged, excited, and ready to learn. John gave me an action plan for after the lesson. I look forward to my next session with John, and highly recommend him for anyone else who needs help in CS.
Ethan, 10 lessons with John
Excellent Tutor!
John tutors our child in Biology. John is very knowledgeable in Biology, Biotechnology and Programming. He identifies where the student needs help by asking probing questions, and then goes into necessary amount of depth to ensure the student understands the material. Also, John is prompt, patient and thorough. We are very happy to have found John.
Ram, 4 lessons with John
Great Tutor and very patient
John is currently tutoring my son high school chemistry. My son is a junior in high school. John has been very patient and very knowledgeable. He helps students with their weak areas by analyzing the areas that they need help with. I would highly recommend John as a tutor!
Conrad, 10 lessons with John
Progress report
After our second session, you had a solid grasp in understanding the layout of my project. Drawing out the diagram structure even helped me recognize key areas that I need to improve on or wouldn't require. Writing out the data and each piece of data's type was a great suggestion for understanding how data moves in my program. I look forward to our next meeting and what you can continue to teach me. Thank you for walking me through everything even when I want to sprint.
Nate, 3 lessons with John
John is an very knowledgeable and patient tutor
My 10th grader daughter needs help in Algebra 2 and we're very happy we've found John. In her first lesson, John helped my daughter to understand that writing out her steps in an organized fashion is always important. We're looking forward to more lessons from John. Thank you.
Ana, 9 lessons with John
Dedicated and a thorough tutor!
John had worked with my daughter with AP Biology for the past few months. He knows his subject matter very well, and is extremely thorough. He is patient, punctual, and accommodating in his schedule. We were happy to have found such a dedicated tutor!
Lata, 15 lessons with John
Very knowledgable and sincere tutor
John is a very sincere and dedicated tutor. He is always prepared and is very thorough. I really liked John's teaching style and he has a very good understanding in Mathematics.
Shalini, 12 lessons with John
Knowledgeable and smart
John is very knowledgeable, on time, and patient. UPDATE: he likes his job and that makes learning more enjoyable. He has a high sense of humor and he understands the situation of students.
Shawn, 1 lesson with John
John is an excellent tutor!
John has been working with my daughter for the past few months on AP Biology. He is very knowledgeable on the subject and always explains concepts thoroughly. After each class, my daughter is able to have a better understanding on the contents covered. John is also very patient and always drives for fully understanding on the topics. In addition, John is reliable, responsive and always does his best to accommodate any schedule changes.
Yuan, 17 lessons with John
Working Well With My Son
John has been working with my son for over 2 months now. He has provided excellent guidance & has boosted my son's confidence in pre-calculus. John is reliable & has a lot of patience. John continues to be a great resource for my son. He is also flexible & recently did an extra hour session prior to my son's exam. Update on March 22nd John is working with my son for over 1 year. He is always prepared for each lesson. My son really appreciates having John for the individual tutoring in calculus.
Jana, 114 lessons with John