Teaching

Last modified: January 9, 2022

I am a professor in the Department of Mathematical Sciences at Worcester Polytechnic Institute. Through a collaborative appointment, I am also on faculty in the Department of Computer Science.

From January to May, 2014, I held the position of Long-Term Visitor at ICERM (the Institute for Computational and Experimental Research in Mathematics) at Brown University.

From September to December, 2013, I held the position of Visiting Scholar in the Department of Mathematical Sciences at the University of Delaware.

From July 1, 2006 to June 30, 2007, I held the position of Visiting Scholar in the Department of Mathematics at MIT.

From July 1, 2004 to June 30, 2006, I was Associate Department Head in Mathematical Sciences at WPI.

From 1993 to 2001, I held a position in the Department of Mathematics and Statistics at the University of Winnipeg.

During the 1999-2000 academic year, I was a Visiting Associate Professor at the Centre for Applied Cryptographic Research in the Department of Combinatorics and Optimization at the University of Waterloo.

During the 1992-1993 academic year, I held a visiting position at the University of Vermont.

During the summer of 1992, I was a Postdoctoral Fellow/Part-Time Lecturer at the Univesity of Waterloo.

I am currently scheduled to teach the following courses:

Here is a list of the courses I have taught in the past.
Here, in postscript form, is a piece of propaganda that I often distribute to my upper year students. It is a highly opinionated essay on the nature of university mathematics.


Back to my home page.