Math 104 Calculus II
Math 211 Discrete Math
My Daily Schedule
Math 221 Linear Algebra
My Daily Schedule
Math 211 Discrete Mathematics
Math 302 Advanced Cryptography
My Daily Schedule
FYE - The Innovation Economy
Math 202 Cryptography
My Daily Schedule
Math 101 Calculus I
Math 141 Introductory Statistics
Math 217 Math, Voting, & Democracy
My Daily Schedule
Math 221 Linear Algebra
Math 301 Real Analysis
My Daily Schedule
Math 104 Calculus II
Math 302 Advanced Cryptography
My Daily Schedule
Math 101 Calculus I
Math 202 Cryptography
My Daily Schedule
Math 104 Calculus II
Math 401 Senior Seminar
My Daily Schedule
Math 101 Calculus I
Math 141 Introductory Statistics
Math 301 Real Analysis
My Daily Schedule
Math 104 Calculus II
Math 302 Advanced Cryptography
My Daily Schedule
Math 101 Calculus I
Math 202 Cryptography
My Daily Schedule
On Sabbatical
Math 101 Calculus I
Math 104 Calculus II
Math 301 Real Analysis
My Daily Schedule
Math 101 Calculus I
Math 104 Calculus II
Math 302 Advanced Cryptography
My Daily Schedule
Math 202 Cryptography
My Daily Schedule
Math 141 Introductory Statistics
Math 217 Voting Theory
My Daily Schedule
Math 141 Introductory Statistics
Math 221 Linear Algebra
My Daily Schedule
Math 398 Advanced Cryptography
My Daily Schedule
Math 221 Linear Algebra
My Daily Schedule
Math 104 Calculus II
Math 217 Voting Theory
My Spring 2014 Daily Schedule
FYS Math for Social Justice and Citizenship
Math 351 Number Theory
My Fall 2013 Daily Schedule
On Sabbatical
Math 101 Calculus I
Math 217 Voting Theory
My Spring 2012 Daily Schedule
Math 301 Real Analysis
My Fall 2011 Daily Schedule
Math 236 Multivariable Calculus
My Spring 2011 Daily Schedule
Math 104 Calculus II
My Fall 2010 Daily Schedule
Math 104 Calculus II
Math 217 Voting Theory
My Spring 2010 Daily Schedule
FYS Water, water every where
Math 301 Real Analysis
My Fall 2009 Daily Schedule
Math 104 Calculus II
Math 236 Multivariable Calculus
My Spring 2009 Daily Schedule
First Year Seminar: Water, water every where
My Fall 2008 Daily Schedule
Math 141 Introductory Statistics
Math 285 Mathematical and Statistical Consulting
My Spring 2008 Daily Schedule
Math 217 Voting Theory
Math 301 Real Analysis
My Fall 2007 Daily Schedule
Math 285 Mathematical and Statistical Consulting
Math 401 Senior Seminar
My Spring 2007 Daily Schedule
Math 104 Calculus II
Math 331 Geometry
My Fall 2006 Daily Schedule
Math 102 Calculus I with Economics Applications
Math 401 Senior Seminar
My Spring 2006 Daily Schedule
Math 217 Voting Theory
My Fall 2005 Daily Schedule
Math 102 Calculus I with Economics Applications
Math 236 Multivariable Calculus
My Spring 2005 Daily Schedule
Math 104 Calculus II
Math 331 Geometry
My Fall 2004 Daily Schedule
On Sabbatical
Math 102 Calculus I with Economics Applications
Math 217 Voting Theory
My Fall 2003 Daily Schedule
Math 141 Introductory Statistics
Math 236 Multivariable Calculus
My Spring 2003 Daily Schedule
Math 104 Calculus II
Math 331 Geometry
My Fall 2002 Daily Schedule
Math 236 Multivariable Calculus
Math 398 Game & Voting Theory
My Spring 2002 Daily Schedule
Math 104 Calculus II
Math 236 Multivariable Calculus
Math 301 Real Analysis
My Fall 2001 Daily Schedule
Math 104 Calculus II
Math 141 Introductory Statistics
Math 398 History of Math
My Spring 2001 Daily Schedule
On Sabbatical
Math 141-02 and 141-03 Introductory Statistics
Math 398 Game Theory
My Spring 2000 Daily Schedule
Math 104 Calculus II
Math 221 Linear Algebra
Math 331 Geometry
My Fall 1999 Daily Schedule
Math 104 Calculus II
Math 321 Abstract Algebra
My Spring 1999 Daily Schedule
Math 101 Calculus I
Math 221 Linear Algebra
Math 236 Multivariable Calculus
My Fall 1998 Daily Schedule
Math 104 Calculus II
Comp 106 Universal Machine
My Spring 1998 Daily Schedule
Math 101 Calculus 1
Math 104 Calculus II
Math 236 Multivariable Calculus
My Fall 97 Daily Schedule
Math 101 Calculus 1
Comp 106 The Universal Machine
My Spring 97 Daily Schedule
Math 101 Calculus I
Comp 215 Algorithms
Math 398 Topology
My Fall 96 Daily Schedule