John is an amazing tutor. He is very patient. He has great knowledge and great input. He genuinely has the interest to help and gives his best to get the best outcome in each session. Very punctual and respectful. I truly recommend him for anyone struggling.

Testimonial from Brooklyn, NY