Hi there! I'm a chemistry professor and private tutor who has been teaching general and organic chemistry for over fifteen years. 


Services & Pricing

I am available for chemistry tutoring online and in person. I offer one-on-one and group-based lessons only from my home in Redlands, California. My hours are flexible and can accommodate most requests.

Online lessons are offered via Zoom or Skype. I also use and recommend the A Web Whiteboard app. All booking and payment services are managed by WyzAnt.


  • Introductory, Honors, and AP Chemistry

  • General Chemistry I and II

  • Organic Chemistry I and II

  • ACS Examination Prep

  • Spectroscopy and NMR

  • Computational Chemistry


My rate is $100/hour for all lessons. 



John has done a great job at explaining all the topics I needed help on in great detail. I gained a much greater conceptual understanding of the topics I covered with him. He is clearly very experienced in teaching and passionate about chemistry. John is a great chemistry tutor and I would recommend him to anyone taking chemistry.
— Anirban, 6 lessons with John
John is an incredible tutor - his patient and calm demeanor makes for a comfortable learning environment and his easy to follow explanations provide a perfect foundation for further knowledge. He sets you up for success by giving you a way to approach problems and understand what each type is asking for. He works out each problem on a whiteboard and talks through each step-it is insanely helpful! It really allows for you to take things slow and understand what is going where. I used John as a tutor for organic chemistry, I’m a student at UC Irvine and I was in my third quarter of ochem. As a professor himself, John was able to answer ANYTHING I asked and related the ochem I had learned in my previous quarters back to what he was explaining. It really helped me to see the connections between information. Tutoring from John is that one-on-one extra office hour you so need with the professor but never get because of all the students. If you need help in chemistry - this is your guy, he is really really amazing.
— Sophia, 5 lessons with John
John tutored my daughter in AP Chem from November 2016 through May 2017 on a weekly basis. The AP Chem class was hands down the toughest class my daughter took in school. The year before she took Honors Chem and got As in the class without help. AP Chem was altogether a different story. Right away I hired her a highly recommended chemistry/physics tutor used by several of my friends. But after a month my daughter said he wasn’t able to explain the concepts to her and had to look up on google many of the questions she had for him. When I looked for a replacement tutor, what drew me to John was his extensive credentials in chemistry. I am so glad I chose him. In the six months he tutored my daughter, she said he was always patient, that he always knew the answers to the questions she asked, and instead of just having her memorize things, he would walk through the steps to each problem and explain the ideas behind the concepts so she would really understand it. From my perspective, John has always been beyond professional in providing prompt responses and very fair and accurate time for his lessons. If you are in need of an excellent chemistry tutor who really knows the subject, give him a try, you will not regret it.
— Julia, 24 lessons with John
I had a hard time in my second organic chemistry class of the series of three classes. I was struggling with the synthesis problems since there were so many different types of reactions. I was overwhelmed. With John’s help, he showed me an easier way of remembering the different types of reactions. I ended up doing really well on my final and I passed my class. John saved my grade.
— Cara, 8 lessons with John
I needed a crash course in HS chemistry. I wasn’t really sure what to expect. Well, it turned out that John is a very gifted teacher, not to mention a PhD in OChem! He is able to convey a difficult and tedious subject in a crystal clear and simple way. Within few classes, he helped me cover weeks’ worth of topics in inorganic chemistry. What helped me make the best of John’s time is to prepare a list of questions prior to the class. Some of the resources that I used explained different topics in a convoluted way. Luckily, John was quick to point out easier ways to understand the issue(s) at hand. I also liked that John’s office is quiet and without distractions. I recommend John without any reservation!
— Mostafa, 3 lessons with John
John is a very knowledgable and creative tutor. From the first meeting, he was able to explain and help find ways to understand complex concepts of organic chemistry reactions. He effectively uses his white boards and give suggestions to study the various reactive groupings and organize the information. We are so happy to find a great teacher for our child! We look forward to more sessions with John!
— L, 21 lessons with John
John is very knowledgeable, accessible, personable, great to work with! Our son had been struggling to finish an on line chemistry class, John was able to review the concepts and help our son not only learn them but really understand them.
— Kim, 23 lessons with John
John was a fantastic tutor for organic chemistry. He taught me all the mechanisms and the theory behind reactions, not just the reagents. His patient style of teaching works really well!
— Susan, 19 lessons with John
Absolutely amazing tutor! Such a sweet guy and is so helpful! He explains everything to me and is always very patient. Finally someone made it make sense to me!
— Allie, 17 lessons with John
I highly recommend John as a cooperative tutor to all students who are seeking help and improvement in organic chemistry. He’s very knowledgeable and informative regarding his subject.
— Michelle, 5 lessons with John
John was invaluable to my daughter through a very tough AP Chem course. He was exceedingly patient and always available. He would even review problems by phone and email for last minute tests and quizzes. John is extremely knowledgeable and patient. He gave her the confidence to succeed in this class!
— Karen, 11 lessons with John
I came to John for help in Organic Chemistry. He was very knowledgeable about basic and more advanced topics. He explained things in a way that was easy to understand. After he cleared up a few concepts that I was unsure about, he even went ahead in my book and taught me future reactions that I learned later in the course. I highly recommend John as a tutor, he was very helpful.
— Nikki, 3 lessons with John
He simplified the concept and broke it down so that it was easy to follow, understand, and apply. It made a huge difference in my understanding of that and helped to understand the concept so well that I was able to explain the same concept to others.
— Sarah, 4 lessons with John


I have been teaching and tutoring general chemistry and organic chemistry in various forms for over fifteen years and I enjoy it immensely. I received my Ph.D. in organic chemistry from Yale University. Before that, I double-majored in biology and chemistry and graduated summa cum laude with Honors from the University of Redlands. My specialty is organic and computational chemistry.



Adjunct Professor of Chemistry
Vanguard University
Costa Mesa, California
April, 2012 to present

Private Chemistry Tutor
WyzAnt, Inc. 
Redlands, California
October, 2012 to present



Teaching Fellow
Yale Center for Science and Quantitative Reasoning
New Haven, Connecticut
September, 2008 to 2011

Teaching Assistant
Yale University
New Haven, Connecticut
September, 2008 to 2011

Chemistry Tutor and TA
University of Redlands
Redlands, California
September, 2003 to 2006



Ph.D., Chemistry
Yale University
2006 to 2011

M.S., Chemistry
Yale University
2006 to 2008

B.S., Chemistry
University of Redlands
2002 to 2006

B.S., Biology
University of Redlands
2002 to 2006