Private Lessons
    • 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.
    Seminars
    • 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