Michael Johnson
Michael Johnson has been a full-time yoga instructor for over two decades and a teacher trainer since 2003. He has traveled to India and studied many with many teachers and traditions. He is a lead instructor for Asheville Yoga Center’s 200hr Teacher Training and 300hr Advanced Training Programs. He offers in-depth online courses on the foundations of Yoga, Meditation, Prāṇāyāma, Āsana, Vinyāsa, Mantra, Sanskrit, Philosophy, Anatomy, History and Alignment. He also offers a 195-day Challenge that begins January 1st.
visit clearlightyoga.com for more information.
Explore our Teaching Team
Ruth Ingram
Studio Instructor
200/300-Hour Instructor
Rosie Mulford
Studio Instructor
200/300-Hour Instructor
Richard Fabio
Studio Instructor
200/300-Hour Lead Instructor
Nishita Shah
Studio Instructor
200/300-Hour Instructor
Recent Blogs
The Practice of Returning: Exploring Abhyasa & Vairagya
300-Hour Yoga Teacher Training: The Complete Advanced Guide
The Bhagavad Gītā as a Living Practice of Return
The Lived Experience of a 200-Hour Yoga Teacher Training
“Instructions for living a life. Pay attention. Be astonished. Tell about it.”
– Mary Oliver
Receive Heart & Soul In Your Inbox:
Sign up for our newsletter