I have lectured mathematics courses at the following institutions:

  • University of Auckland
  • Northern Illinois University
  • University of Montana

and computer science courses at University of Auckland. My CS teaching has all been for courses on algorithms and data structures, or discrete mathematics.

At Auckland, I was  involved in curriculum development via the departmental Academic Committee, and also had some influence over grades as the examinations coordinator.


(for students)

(for colleagues)