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:
- 2021-2022 Academic Year -- Worcester Polytechnic Institute
- MA535 ALGEBRA (Fall 2021)
-
MA2072 Accelerated Matrices & Linear Algebra I (C Term)
-
MA2273 Combintorics (D Term, 2 lectures)
Here is a list of the courses I have taught in the past.
- 2020-2021 Academic Year -- Worcester Polytechnic Institute
- 2019-2020 Academic Year -- Worcester Polytechnic Institute
- MA535 ALGEBRA (Fall 2019)
- MA590 Topics: Association
Schemes (Spring 2020)
-
MA3825 Rings & Fields (C Term)
-
MA4891 Topics in Mathematics: Error-Correcting Codes (D Term)
- 2018-2019 Academic Year -- Worcester Polytechnic Institute
-
MA3231 Linear Programming (A Term)
-
MA3233 Discrete Optimization (B Term)
-
MA2071 Matrices and Linear Algebra I (C Term)
- 2017-2018 Academic Year -- Worcester Polytechnic Institute
- MME529 NUMBERS, POLYNOMIALS AND ALGEBRAIC STRUCTURES (Summer 2017)
- MA502 LINEAR ALGEBRA (Fall 2017)
-
MA3231 Linear Programming (A Term)
- 2016-2017 Academic Year -- Worcester Polytechnic Institute
- MA530 DISCRETE MATHEMATICS I (Fall 2016)
- MA590 TOPOLOGY (Spring 2017)
- 2015-2016 Academic Year -- Worcester Polytechnic Institute
- MA535 ALGEBRA (Fall 2015)
-
MA3231 Bridge to Higher Mathematics (D Term)
-
MA3231 Topics in Mathematics: Game Theory (D Term)
- 2014-2015 Academic Year -- Worcester Polytechnic Institute
- MA530 DISCRETE MATHEMATICS I (Fall 2014)
-
MA3231 Linear Programming (A Term)
-
MA3233 Discrete Optimization (B Term)
- MA533/CS525D DISCRETE MATHEMATICS II: Topics in Coding Theory (Spring 2015)
- 2013-2014 Academic Year -- Worcester Polytechnic Institute
- 2012-2013 Academic Year -- Worcester Polytechnic Institute
-
MA3231 Linear Programming (A Term)
-
MA3233 Discrete Optimization (B Term)
-
MA3825 Group Theory (B Term)
-
MA2073 Matrices and Linear Algebra II (C Term)
- 2011-2012 Academic Year -- Worcester Polytechnic Institute
- 2010-2011 Academic Year -- Worcester Polytechnic Institute
- MA530 DISCRETE MATHEMATICS I (Fall 2010)
-
MA3233 Discrete Optimization (B Term)
- MA533 DISCRETE MATHEMATICS II (Spring 2011)
-
MA1xxx
Experimental Course: Introduction to Proofs (D Term)
- 2009-2010 Academic Year -- Worcester Polytechnic Institute
-
MA3231 Linear Programming (A Term)
- MA535 ALGEBRA (Fall 2009)
-
MA3825 Rings and Fields (B Term)
-
MA2071 Matrices and Linear Algebra I (C Term)
- 2008-2009 Academic Year -- Worcester Polytechnic Institute
-
MA3231 Linear Programming (A Term)
-
MA3233 Discrete Optimization (B Term)
-
MA2071 Matrices and Linear Algebra I (C Term)
-
MA1960
Knowing with Certainty: Proofs in Contemporary Mathematics (D Term)
- 2007-2008 Academic Year -- Worcester Polytechnic Institute
-
MA3231 Linear Programming (A Term)
-
MA535 Algebra (Fall Semester)
-
MA2071 Matrices and Linear Algebra I (C Term)
-
MA2273 Combinatorics (D Term)
- 2006-2007 Academic Year -- Worcester Polytechnic Institute
- 2005-2006 Academic Year -- Worcester Polytechnic Institute
-
MA3231 Linear Programming (A Term)
-
MA535 Algebra (Fall Semester)
- 2004-2005 Academic Year -- Worcester Polytechnic Institute
- 2003-2004 Academic Year -- Worcester Polytechnic Institute
- MA3825 Rings and Fields
- MA590 Applied Algebra
- MA2073 Matrices and Linear Algebra II
- MA2210 Mathematical Methods in Decision Making
- 2002-2003 Academic Year -- Worcester Polytechnic Institute
- MA530 Discrete Mathematics I
- MA533 Discrete Mathematics II
- MA2071 Matrices and Linear Algebra I
- MA2210 Mathematical Methods in Decision Making
- 2001-2002 Academic Year -- Worcester Polytechnic Institute
- MA3825 Rings and Fields
- MA2071 Matrices and Linear Algebra I
- MA2210 Mathematical Methods in Decision Making
- 2000-2001 Academic Year -- Worcester Polytechnic Institute
- MA1022 Calculus II
- MA2071 Matrices and Linear Algebra I
- MA595 Applied Topics in Algebraic Geometry
- MA2210 Mathematical Methods in Decision Making
- 1998-1999 Academic Year -- University of Winnipeg
- 32.3201/6 Modern Algebra
- 32.1101/6 Introduction to Calculus
- 1997-1998 Academic Year -- University of Winnipeg
- 32.3201/6 Modern Algebra
- 32.1401/3 Discrete Mathematics
- 32.1102/3 Basic Calculus
- 1996-1997 Academic Year -- University of Winnipeg
- 32.3201/6 Modern Algebra
- 32.1401/3 Discrete Mathematics
- 32.2202/3 Applied Algebra
- 1995-1996 Academic Year -- University of Winnipeg
- 32:1401/3 Discrete Mathematics
- 32:2501/3 Number Theory
- 32:2202/3 Applied Algebra
- 32:3232/3 Intro. to Topology and Analysis
- 1994-1995 Academic Year -- University of Winnipeg
- 32:3101/6 Advanced Calculus
- 32:1401/3 Discrete Mathematics
- 32:2501/3 Number Theory
- 1993-1994 Academic Year -- University of Winnipeg
- 32:1101/6 Introduction to Calculus
- 32:1401/3 Discrete Mathematics
- 32:2501/3 Number Theory
- 1992-1993 Academic Year -- University of Vermont
- Introduction to Calculus
- Linear Algebra
- Graph Theory
- January-August 1992 -- University of Waterloo
- Mathematical Discovery and Invention
- Linear Programming
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.