Class Schedule

Weekly and monthly classes at locations around the DC area.

My classes are expressions of my nearly 20 years of practicing and studying with a variety of different teachers. I emphasize mindful movement and stillness to open doorways for developing inner methods. In broad strokes, I design classes according to the Chinese Five Elements. So throughout the year, we gradually shift focus to different areas of the body in keeping with the seasons.


Thursdays - Insight Yoga @ Sun & Moon Arlington
7:30 - 8:45 pm
Apr 25 - June 27, 2019

Developed by master teacher Sarah Powers, Insight yoga is a heart-centered approach that interweaves the insights and practices of Yoga, Buddhism, Taoism, and spiritual psychology. A typical practice blends slowly-flowing (yang) postures, floor-based (yin) postures, pranayama, and seated meditation to create a foundation and refuge for personal inquiry.

Sun & Moon Arlington
3811 Lee Highway
Arlington, VA 22207


Fridays - Lunch Yoga @ Yogaworks Alexandria
12:15 - 1:15 pm

On the schedule at Pure Prana (now Yogaworks Alexandria) for nearly 10 years, my Lunch Yoga classes are an exploration in reconnecting the body-mind. Each class is tailored to the requests of the students and the energy in the room. Some days we work hard and invigorate the system, and other days we take it down a notch to focus on stress relief and restoration.

With a little flow and a little stillness, these classes are perfect for anyone with an investigative mindset and a willingness to play outside the box.

YogaWorks/Pure Prana
100 S. Patrick St.
Alexandria, VA 22314


Third Sundays @ Take Five Meditation
Yin Yoga ~ 10:30 am - 12:00 pm

Referred to as "The Quiet Practice," Yin Yoga offers a framework for attending to the often overlooked inner realms of our body, mind, and spirit. The simple, floor-based postures - held for several minutes - provide a unique opportunity to release deeply held tension, free stagnant or blocked energy, and cultivate a peaceful quality of mind.

Mindfulness 101 ~ 12:15 - 12:45 pm
Mindfulness 101: Mindfulness is the practice of waking up. To be mindful is to be truly alive and connected to yourself and those around you. Mindfulness also helps us lean into life’s inevitable ups and downs, helping to reduce stress and its effects while cultivating feelings of peacefulness and well-being.

Take Five Meditation
1803 Connecticut Ave NW, 2nd Fl
Washington, DC 20009