2006-2011 — Canada's National Ballet School
2011-2013 — Bundesjugendballett (Germany) 2013-2019 — The Hamburg Ballet (Germany) 2019 — Les Grands Ballets Canadiens
With the Hamburg Ballet:
With the Bundesjugendballet :