Wow. Finally a really good Tai Chi teacher. He takes the time to explain moves and breathing. He is patient with new goers . It is a great class if you want to learn this amazing art. The class size isn't to big so he can see all the mistakes anyone is doing while they are learning the form and he corrects you right away so you are Continuing to make mistakes.