About me


Born in New Zealand, I received BSc(Hons) from University of Canterbury and PhD from University of Wisconsin-Madison, both in mathematics. I was a Lecturer/Senior Lecturer (= Assistant Professor/tenured Associate Professor) at University of Auckland School of Computer Science 2001-2019. Since 2019 I have held visiting positions at the University of Massachusetts Amherst.

Some key links related to my academic career: PhD genealogy | Erdos number | academic CV | Google Scholar profile | editorial work


When I was much younger, I was a junior chess champion and quiz champion. The 1988 NZ University Challenge final is available to those in NZ. I play some chess online at chess.com. I have also played competitive Scrabble in the past. Other activities that I have some skill at include badminton and downhill skiing.