| 1989 | University of Minnesota, PhD, Mathematics. |
| 1985 | University of Auckland, MSc with distinction, Mathematics. |
| 1984 | University of Auckland, BSc(Hons) with first class honours, Mathematics. |
| 1989-1991 | Georgia Institute of Technology, postdoctoral research. |
| 1991-1992 | Visiting Assistant Professor of Mathematics, University of Minnesota. |
| 1991-1994 | Assistant Professor of Mathematics, Montana State University. |
| 1997 | Visiting Assistant Professor of Mathematics, University of Minnesota (While on Short Leave from The University of Auckland). |
| 2000 | Visiting Associate Professor of Mathematics, University of Minnesota (While on Short Leave from The University of Auckland). |
| 1992 | Outstanding Instructor Award, University of Minnesota |