He is fluent in English and familiar with teaching techniques. I’ve had classes with him and the latest level was intermediate. His most important features are being patient, hardworking and being on-time. Also, if you do not attend classes, you can have online classes, which I attend online for a month.
I could have online classes from home easily without any interruption. In my opinion, his online classes have as high-quality as real classes and were better for me because my home was far and I preferred having class at my place, in front of my smartphone.