Michael has over 1,000 hours of training from Integral Yoga, the American Institute of Vedic Studies, Iyengar, Ashtanga, Kripalu, and Viniyoga. He has taught over 11,000 classes; over 16,000 hours of teaching experience.
For more, visit Qualifications.