Very BAD! Extremely poor! I noticed that the teacher was very impolite during my son first class. At that time, I thought maybe due to difference language barriers. After several classes, I realized that the teacher was very rude, and he always interrupts my son and also unable to explain the problem clearly. what a very bad experience!