Teaching
Home      
Curriculum Vitae      
Publications      
Teaching      
Student Research
Current Courses
Marywood University, Spring 2013
- Math Review - Mathematics Review
- Math 110 - Mathematics for Contemporary Society
- Math 170 - Mathematical Applications in Biology
- Math 271 - Transition to Advanced Mathematics
- Math 324 - College Geometry
Previous Courses
Marywood University
- Math 110: Mathematics for Contemporary Society: 2012-2, 2012-1.5, 2011-2, 2011-1.5, 2010-1, 2009-1.5, 2009-1
- Math 120: Mathematics in the Liberal Arts: 2011-1.5, 2011-1
- Math 170: Mathematical Applications in Biology: 2012-1, 2010-2, 2010-1, 2009-2, 2009-1, 2008-2
- Math 201: Calculus with Analytic Geometry I: 2011-2, 2010-2, 2008-2
- Math 202: Calculus with Analytic Geometry II: 2010-1
- Math 203: Calculus with Analytic Geometry III: 2009-2, 2009-1.5
- Math 204: Calculus with Analytic Geometry IV: 2011-1, 2009-1
- Math 216: Statistics for the Behavioral and Social Sciences: 2012-2
- Math 271: Transition to Advanced Mathematics: 2012-2
- Math 314: Mathematical Models and Computer Techniques: 2009-2
- Math 321: Abstract Algebra: 2010-1
- Math 322: Linear Algebra and Lab: 2008-2
- Math 323: Number Theory: 2011-2
- Math 324: College Geometry: 2011-1
- Math 420: Discrete Structures: 2010-2
- CS 142: Programming in C++: 2012-2
La Università degli Studi di Siena, Italia
- Reverse Mathematics I: 2007-1
- Reverse Mathematics II: 2008-1
BYU
- MATH 113: Calculus II Honors: 2005-2
- MATH 190: Fundamentals of Mathematics: 2006-1
- MATH 495R: Readings in Set Theory: 2006-1
University of Wisconsin - Madison
- Math 112: College Algebra: 2003-2, 2002-1, 2001-1, 1998-1
- Math 113: Trigonometry: 1997-1, 1998-1.5
- Math 210: Finite Math: 2001-2
- Math 221: Calculus I: 2004-2, 1997-2, 1996-2
- Math 222: Calculus II: 2004-1
- Math 234: Calculus III: 2005-1
- Math Tutorial Program: 2005-1