Joe Taft
Joe Taft believes in the transformational power of yoga. Joe (E-RYT500) is a former Certified Anusara® Yoga instructor who has dedicated himself to the practice of yoga since 1997 and has been teaching since 2001. Although Joe’s classes are alignment-based, they are usually accompanied with an upbeat, playlist and heart-based philosophical themes through storytelling and mythology. In his classes you work hard, but always end with pranayama (breath work) and/or mediation to allow for deep relaxation. Joe’s in-depth knowledge of body mechanics and his innate understanding of the complexities of movement, allow him to guide his students more fully into their own bodies and lives. He is a Lead Instructor for both Asheville Yoga Center’s 200-hour Teacher Training and 300-hour Advanced Training Programs.
Explore our Teaching Team
Ruth Ingram
Studio Instructor
200/300-Hour Instructor
Maeve Hendrix
Studio Instructor
200/300-Hour Instructor
Bruce Barkus
300-Hour Instructor
Rosie Mulford
Studio Instructor
200/300-Hour Instructor
Recent Blogs
The Practice of Returning: Exploring Abhyasa & Vairagya
•
July 31, 2026
300-Hour Yoga Teacher Training: The Complete Advanced Guide
•
June 30, 2026
The Bhagavad Gītā as a Living Practice of Return
•
May 21, 2026
The Lived Experience of a 200-Hour Yoga Teacher Training
•
April 6, 2026
“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