After years of competitive Irish Step Dancing, Teresa started practicing yoga in 2004 at a small studio in Queens, which led her to explore different types of yoga and practice with a variety of teachers in Manhattan. She completed her 200-hour level Yoga Alliance certification through YogaWorks in 2009 and has been teaching group classes and private clients ever since. She is currently completing her 500-hour level Yoga Alliance certification, also through YogaWorks. Teresa loves breaking down the asanas and making a difference in people's lives through yoga. She leads strong, intelligent and precise vinyasa classes emphasizing alignment and encouraging body awareness.