- Certified Spinefulness™ Instructor 200 hours, Balance Center, Palo Alto 2010
- Registered Yoga Teacher 200 hours, Ashtanga Yoga Institute at Mount Madonna Center 2009
- ACE Certified Personal Trainer , 2011
- ACE Therapeutic Exercise Specialist, 2016
- ACE Functional Training Specialist, 2017
- 50 hours Intensive Training with Senior Iyengar Teachers from the Aplomb Institute
- Volunteer Yoga Teacher, Adaptive Yoga Project Santa Cruz