Vivid Motion's teachers are experienced professionals with training and impressive resumes, skilled in the styles they teach. Each one upholds Vivid Motion as a place for dancers of all ages, abilities and anatomies. Whether you take Hip Hop, Ballet, Middle Eastern or Tap, our teachers provide a warm, supportive environment for you to stretch your limits, learn and have fun!



I began dancing late (at 13) and was lucky to have world class teachers. I joined the Robinson Ballet at age 15 and subsequently went on to train at UMO and then in New York with The Joffrey Ballet.

For over 25 years I’ve taught in dance studios, at arts camps, in school workshops, to cast members of theatrical shows and of course for Vivid Motion. I help trained dancers refine their technique and performance skills and teach basic technique to beginners. I am skilled at teaching differentiated levels within a single class, adjusting exercises and combinations to challenge advanced dancers, while making them fun and not overburdening for newer students.

I teach students how to express their thoughts, ideas, and feelings through movement. I view dance as an expression from within, that can be accomplished by anyone who wants to express themselves through movement, regardless of body type or physical ability.  




Since the 1980s, Bruce has immersed himself in the atmosphere of "the streets". He helped introduce hip hop into new England's dance studio world, teaching Maine's first weekly, structured hip hop classes over 20 years ago. His choreography has won awards in New Jersey, Boston and New York City. He has also trained with some amazing artists -- including Wade Robson, Luam Keflezgy, Bev Brown, Leslie Feliciano, Brian Green, Jazzy Jay, Quickstep, Rocafella, Doug Elkins, Sasha Soreff and Michelle Asaf. When not teaching, Bruce performs as a local DJ, working in many nightclubs and opening for names like Bad Boy Bill, Eminem and MTV's DJ Scribbles.


Emma Tompkins

Emma began her dance training at the age of 6 at Maine State Ballet
where she trained for over 12 years in ballet, tap and jazz.  At the
University of Southern Maine, Emma minored in dance and theatre,
taking classes in contemporary dance, musical theater and

Emma currently teaches classes in lyrical and ballet at the Centre of
Movement Dance School in Gorham and she teaches classes in jazz,
ballet and contemporary for the USM Dance Club which she founded in

Emma has taught all ages, levels and abilities. She believes that
dance should be inclusive.  Anyone can be taught to dance and everyone should find enjoyment exploring dance.