Shannon studied ballet extensively throughout childhood and continued her dance studies at Rider University and The Princeton Ballet School. 
Upon graduation, Shannon joined the faculty at New Jersey’s leading dance company, American Repertory Ballet, for the company’s Outreach and Educational Program, teaching dance to elementary school students in New Brunswick, NJ Public Schools.  Shannon joined La Luna Dance Studio in 2005, and not long after, joined La Luna’s semi-pro Ladies Salsa dance team, Las Estrellas.  She has been teaching Ballet, Pointe, Lyrical, and children’s classes and serving as Director for La Luna’s Children’s Division for the past 20 years.