John is very patient, experienced and prepared. … [W]hat I really like is that he sent me a detailed summary of “what we covered” after each lesson.

Tutoring parent

John is a very dedicated and passionate teacher. He likes to make his classes very interesting, dynamic and fun. (Director of Adult Education, Latin American Association, Atlanta GA)

Lana Gavrilov