- Personal training for individuals and small groups.
- Regular weekly courses,
- Short-term or long-term programs.
Group Lessons
- Introductory programs. (6 weeks - 12 weeks)
- Regular ongoing programs
- Seminars
- Weekend courses
- Week long courses.
- In house seminars
- Corporate workshops / seminars anywhere in Canada
Online Instruction
- Real-time live instruction via video conferencing. (iChat recommended)
- Pre-recorded lessons.
- Video exchange.
Film and TV
- Consulting,
- Choreography
- Performing