| 2011 | Black Grace,
Auckland, New Zealand Director: Neil Ieremia |
| Unitec,
Auckland, New Zealand Director: Charene Griggs |
|
| 2010 | Douglas Wright Dancers,
Auckland, New Zealand Director: Douglas Wright |
| Black Grace,
Auckland, New Zealand Director: Neil Ieremia |
|
| Unitec,
Auckland, New Zealand Director: Charene Griggs |
|
| 2009 | New Zealand School of Dance
Wellington, New Zealand Director: Garry Trinder |
| Architanz,
Tokyo, Japan Director: Tim Fukuda |
|
| Unitec,
Auckland, New Zealand Director: Charene Griggs |
|
| 2008 | AUT University,
Auckland, New Zealand Director: Jennifer Nikolai Sessional position - Two semesters
|
| 2004 | Black Grace,
Auckland, New Zealand Director: Neil Ieremia Guest Teacher
|
| 2003 | New Zealand School of Dance Director: Garry Trinder |
| 2001 | Royal New Zealand Ballet
Director: Matz Skoog Guest Teacher
|
| 2000 | Victorian College of the Arts,
Melbourne University Director: Jenny Kinder Guest Teacher
|
| 1999 | West Australian Academy of Performing Arts
Director: Nanette Hassell Sessional position - Two Semesters
|
| 1999 | The West Australian Ballet
Director: Ted Brandsen Guest Teacher
|
| 1998 | The Royal Danish Ballet
Director: Maina Gielgud Guest Teacher
|
| 1996 | The Tokyo Ballet
Director: Tadatsugu Sasaki Guest Teacher
|
| 1995 | Vienna State Opera Ballet
Director: Anne Wooliams, Renalto Zenella |
| 1995 | Rudra-Bejart
Director: Michel Gascard Guest Teacher
|
| 1993, 1994, 1995, 1996, 1997 |
Bejart Ballet-Lausanne
Director: Maurice Bejart Guest Teacher, South America Tour
|
| 1993, 1996 | The Stuttgart Ballet
Director: Marcia Haydee Guest Teacher
|
| 1992, 1995 | Sydney Dance Company
Director: Graeme Murphy Guest Teacher
|
| 1992 | The Hong Kong Ballet
Director: Garry Trinder Guest Teacher
|
| 1987, 1991 1992 |
Singapore Dance Theatre
Director: Anthony Then, Goh Soo Guest Teacher
|
| 1987 - 1992 | The Australian Ballet School
Director: Dame Margaret Scott Senior Teacher
Contributing to the National Programme of Dance in Australia and Choreographing, Teaching Ballet, Pas de Deux and variations from the classical repertoire |
| 1986 | The Australian Ballet Company
Director: Maina Gielgud Guest Teacher
|
| 1985 - 1986 | The Frankfurt Ballet
Director: William Forsythe Balletmaster / Choreographer
|