\( \newcommand{\sech}{\operatorname{sech}} \) \( \newcommand{\inverse}[1]{#1^\leftarrow} \) \( \newcommand{\<}{\langle} \) \( \newcommand{\>}{\rangle} \) \( \newcommand{\vect}{\mathbf} \) \( \newcommand{\veci}{\mathbf{\hat ı}} \) \( \newcommand{\vecj}{\mathbf{\hat ȷ}} \) \( \newcommand{\veck}{\mathbf{\hat k}} \) \( \newcommand{\detThree}[9]{ \operatorname{det}\left( \begin{array}{c c c} #1 & #2 & #3 \\ #4 & #5 & #6 \\ #7 & #8 & #9 \end{array} \right) } \)

Courses Taught


Courses Taught at current and previous institutions

Courses Taught at Gustavus Adolphus College

MCS 353 - Continuous Dynamical Systems
MCS 332 - Topology
MCS 256 - Discrete Calculus
MCS 221 - Linear Algebra
MCS 177 - Introduction to Computer Science Lab
MCS 125 - Tilings and Tessellations
MCS 122 - Calculus II
MCS 121 - Calculus I
MCS 115 - Nature of Mathematics

Courses Taught at Minnesota State University - Mankato

MATH 316 - Intermediate Analysis
MATH 290 - Foundations of Mathematics
MATH 201 - Mathematics for Elementary Education
MATH 127 - Calculus II for Engineers
MATH 122 - Calculus II
MATH 121 - Calculus I
MATH 112 - College Algebra
MATH 110 - Perspectives in Mathematics
MATH 098 - Intermediate Algebra
MATH 096 - Summer Bridge Mathematics

Courses Taught at Auburn University

MATH 1623 - Calculus II Online
MATH 1123 - Pre-Calculus Algebra Online
MATH 1120 - Pre-Calculus Algebra
MATH 1003 - College Algebra Online