John teaches Performing Arts at ISNS. He has extensive experience as a specialist teacher of dance -classical and contemporary ballet in particular. As a professional ballet dancer, John toured and performed throughout Asia and North America for over 20 years. Alongside his performing career, John developed a progressive training approach and method for professionals and students alike. From 2009 to 2011 he was the Artistic Director of one of Canada’s respected professional ballet schools—the Quinte Ballet School of Canada. From there he went on to be a course director at York University in Toronto teaching the 4th year course for eight years.
During his time at York he also attained a Master of Arts degree in Dramaturgy, and Arts & Cultural Management. John also wrote curriculum for ballet, contemporary dance and partnering at Centennial College in Toronto and also teaches dance students from grade 5 and up. John has a close working relationship with the professional performing company, ProArteDanza, as a Dramaturge and Rehearsal Director.
John is an adventurer at heart and aims to cultivate that same view in his students as they travel through their educational journey at ISNS.