Courses taught and summer undergraduate research
| Quarter | Course Title |
| Spring 2016-17 | MA212-01, 02 Matrix Algebra & Systems of Differential Equations MA381-01 Introduction to Probability with Applications to Statistics MA494-02 Senior Project III |
| Winter 2016-17 | MA212-01 Matrix Algebra & Systems of Differential Equations MA470-01 Finite Matrix Groups, Lie Groups & Lie Algebras MA493-02 Senior Project II |
| Fall 2016-17 | MA113-07, 08 Calculus III MA211-04 Differential Calculus MA492-02 Senior Project I |
| Spring 2015-16 | Sabbatical at Linkoping and UNED |
| Winter 2015-16 | MA112-05, 06 Calculus II MA212-04 Matrix Algebra & Systems of Differential Equations |
| Fall 2015-156 | MA111-05 Calculus III MA211-04, 05 Differential Equations |
| Spring 2014-15 | MA113-03, 04 Calculus III MA212-01 Matrix Algebra & Systems of Differential Equations |
| Winter 2014-15 | MA112-01, 08 Calculus II MA212-08 Matrix Algebra & Systems of Differential Equations MA200-01 Career Preparation |
| Fall 2014-15 | on leave |
| Spring 2013-14 | MA190-01 Contemporary Mathematical Problems |
| Winter 2013-14 | MA200-01 Career Preparation MA223-04 Engineering Statistics I |
| Fall 2013-14 | no courses |
| Spring 2012-13 | MA200-01 Career Preparation MA223-01 Engineering Statistics I |
| Winter 2012-13 | MA113-01 Calculus III MA200-01 Career Preparation |
| Fall 2012-13 | MA275-01 Discrete and Combinatorial Algebra I MA439-01 Mathematical Methods of Image Processing |
| Spring 2011-12 | MA/BE482-01 Bioengineering Statistics |
| Winter 2011-12 | MA223-01 Engineering Statistics I |
| Fall 2011-12 | MA491-01 Intro to Mathematical Modeling MA491-02 Intro to Mathematical Modeling |
| Spring 2010-11 | MA/CSSE335-01 Introduction to Parallel Computing |
| Winter 2010-11 | MA223-01 Engineering Statistics I MA200-01 Career Pereparation |
| Fall 2010-11 | MA439-01 Mathematical Methods of Image Processing |
| Spring 2009-10 | MA190 Contemporary Mathematical Problems MA498-01 Senior Thesis III |
| Winter 2009-10 | MA102-01 Differential Calculus MA223-01 Engineering Statistics I |
| Fall 2009-10 | MA491-01 Intro to Mathematical Modeling |
| Spring 2008-09 | MA325/CSSE325 Fractals & Chaotic Dynam Syst MA381-03 Intro Problty w/ Appl to Stats MA498-07 Senior Thesis III |
| Winter 2008-09 | MA112-01 Calculus II MA496-01 Senior Thesis I MA497-08 Senior Thesis II |
| Fall 2008-09 | MA439-01 Mathematical Methods of Image Processing |
| Spring 2007-08 | sabbatical at Indiana University |
| Winter 2007-08 | MA102-02 Differential Calculus MA221-05 Diff Equations & Matrix Alg I |
| Fall 2007-08 | MA222-04 Diff Equations & Matrix Alg II |
| Spring 2006-07 | MA325-01 Fractals and Chaotic Dynamical Systems |
| Winter 2006-07 | MA222-09 Differential Equations and Matrix Algebra II |
| Fall 2006-07 | MA439-01 Mathematical Methods of Image Processing |
| Spring 2005-06 | MA375-01 Discrete and Combinatorial Algebra II |
| Winter 2005-06 | MA222-02 Differential Equations and Matrix Algebra II MA275-03 Discrete and Combinatorial Algebra I |
| Fall 2005-06 | MA112-01 Calculus II |
| Spring 2004-05 | MA490-01 Introduction to Parallel Computing |
| Winter 2004-05 | MA221-01 Differential Equations and Matrix Algebra I |
| Fall 2004-05 | MA111-11 Calculus I |
| Spring 2003-04 | CHEM275 -01 Introduction to Nano Technology with Drs Jelski and Tilstra |
| Winter 2003-04 | MA113-05 Calculus III |
| Fall 2003-04 | MA111-01, 11 Calculus I |
| Summer 2003 | NSF-REU, June 8 – July 25 |
| Spring 2002-03 | MA113-01 Calculus III |
| Winter 2002-03 | MA112-01 Calculus II |
| Fall 2002-03 | MA439-01 Mathematical Methods of Image Processing |
| Summer 2002 | NSF-REU, June 10 – July 26 |
| Spring 2001-02 | MA371-01 Linear Algebra I MA450-01 Mathematics Seminar |
| Winter 2001-02 | MA222-01, 06 Differential Equations and Matrix Algebra II MA331-01 Mathematical Modeling MA450-01 Mathematics Seminar |
| Fall 2001-2002 | MA221-14 Differential Equations and Matrix Algebra I |
| Summer 2001 | NSF-REU, June 3 – July 20 |
| Spring 2000-01 | sabbatical at Mount Holyoke College |
| Winter 2000-01 | reassigned time in TED program |
| Fall 2000-01 | MA490-01 Mathematics in Image Processing |
| Summer 2000 | NSF-REU, June 4 – July 21 |
| Spring 1999-00 | MA311A Probability and Statistics |
| Winter 1999-00 | MA315A Discrete and Combinatorial Algebra II |
| Fall 1999-00 | MA221I Differential Equations and Matrix Algebra I |
| Summer 1999 | NSF-REU, June 6 – July 23 |
| Spring 1998-99 | MA223A Engineering Statistics |
| Winter 1998-99 | MA490A Mathematics in Image Processing |
| Fall 1998-99 | MA211C Applied Math I MA215A DISCO I |
| Summer 1998 | NSF-REU, June 7 – July 24 |
| Spring 1997-98 | MA311 Probability and Statistics |
| Winter 1997-98 | MA211 Applied Math I |
| Fall 1997-98 | MA490A Advanced Mathematical Methods in Image Processing Co- taught with Ed Doering |
| Summer 1997 | NSF-REU, June 8 – July 25. |