- 1973-1989 Secondary mathematics teaching in New Zealand (total of 11yrs full-time) (including 1987-89 Maori/English Bilingual teacher at Wellington High School)
- 1983 Producing national mathematics programme for Television NZ (40 5-minute episodes)
- 1977-1981 University College of Swaziland, Lecturer
- 1990 McCarthy Research Fellowship, Victoria University
- 1991-1992 Auckland College of Education, Lecturer
- 1993-present University of Auckland, Lecturer, Senior lecturer, Assoc. Prof (from 2002). Head, Maths Education Unit, (2x2-year tenures); Head, Dept Mathematics, from 2005.