He teaches a blend of Iyengar-based Hatha Yoga with Vinyasa Sequences, breathing techniques and meditation. He has taught in Provence, France; Rio de Janeiro, Brazil. He taught at Darshana Yoga in downtown Palo Alto for almost three years, until it closed in Spring 2012.