Teaching
Teaching Record
Current Courses
Fall 2026
Minnesota State University, Mankato
Techniques and applications of single-variable integration, sequences, and series.
Topology of the real line, limits, continuity, differentiation, Riemann integration, sequences and series of functions.
Detailed Teaching Record
Spring 2026
Minnesota State University, Mankato
An introduction to programming for mathematical applications, using MATLAB and LaTeX.
Techniques and applications of integration, sequences, and series.
Fall 2025
Minnesota State University, Mankato
Techniques and applications of single-variable integration, sequences, and series.
Independent study in Boolean Logic Optimization for Circuit Design.
Linear programming techniques for combinatorial optimization.
Spring 2025
Minnesota State University, Mankato
Techniques and applications of single-variable integration, sequences, and series.
An introduction to mathematical proof techniques and formal logic. Basic point-set topology of the real line.
An introduction to the theory of Banach spaces, Hilbert spaces, and linear functionals. Covers the Hahn-Banach theorem, the open mapping theorem, the closed graph theorem, and the uniform boundedness principle.
Fall 2024
Minnesota State University, Mankato
Techniques and applications of single-variable integration, sequences, and series.
Topology of the real line, limits, continuity, differentiation, Riemann integration, sequences and series of functions.
Spring 2024
Minnesota State University, Mankato
A continuation of Single-Variable Calculus, with a focus on rigorous proofs and deeper understanding of the real number system.
An introduction to the fundamental concepts of discrete mathematics, including logic, set theory, combinatorics, and graph theory.
Fall 2023
Minnesota State University, Mankato
Techniques and applications of single-variable integration, sequences, and series.
Linear programming techniques for combinatorial optimization.
Spring 2023
Minnesota State University, Mankato
Introduction to programming for mathematical applications, using python.
A continuation of Single-Variable Calculus, with a focus on rigorous proofs and deeper understanding of the real number system.
An introduction to the theory of Banach spaces, Hilbert spaces, and linear functionals. Covers the Hahn-Banach theorem, the open mapping theorem, the closed graph theorem, and the uniform boundedness principle.
Fall 2022
Minnesota State University, Mankato
Limits, derivatives and their applications. Introduction to Riemann integration.
Techniques and applications of single-variable integration, sequences, and series.
Spring 2022
University of Minnesota, Twin Cities
Theoretical course in linear algebra, including Euclidean space and general vector spaces, including function spaces; eigenvalues and discrete dynamical systems.
Multiple integration; integrals on parametric curves and surfaces; classical theorems in vector analysis, stressing a conceptual and geometric approach.
An introduction to the mathematical foundations of cryptography, including number theory, modular arithmetic, and cryptographic protocols.
Fall 2021
University of Minnesota, Twin Cities
Introduction to differential equations, including first and second-order linear differential equations; systems of linear equations; logic, set theory, and methods of proof; precise definition of limits of sequences and functions; 3D coordinates; dot and cross products; equations of lines and planes in 3D; linear transformations.
Covers the basics of set theory and rigorous treatment of functions. Included counting principles and bijective proofs, leading to the concept of cardinality and the hierarchy of infinite cardinalities.
Multivariable functions; differential geometry of curves in Euclidean space; parametric surfaces; partial and directional derivatives; total derivative matrix and linear approximations; chain rule; quadratic forms, Sylvester's Theorem, Taylor's Theorem, and multivariable optimization; Lagrange multipliers.
Spring 2021
University of Minnesota, Twin Cities
Introduction to reasoning used in advanced mathematics courses. Logic, mathematical induction, real number system, general/monotone/recursively defined sequences, convergence of infinite series/sequences, Taylor's series, power series with applications to differential equations, Newton's method. Writing-intensive component.
Theoretical course in linear algebra, including Euclidean space and general vector spaces, including function spaces; eigenvalues and discrete dynamical systems.
Multiple integration; integrals on parametric curves and surfaces; classical theorems in vector analysis, stressing a conceptual and geometric approach.
Fall 2020
University of Minnesota, Twin Cities
Functions of one variable; limits; continuity; derivatives, including applications and the geometric interpretation of first and second derivatives; mean value theorem and extended mean value theorem; extreme values; linear approximations; optimization. Proofs of major results, such as the product rule, chain rule, and L'Hospital's rule.
Multivariable functions; differential geometry of curves in Euclidean space; parametric surfaces; partial and directional derivatives; total derivative matrix and linear approximations; chain rule; quadratic forms, Sylvester's Theorem, Taylor's Theorem, and multivariable optimization; Lagrange multipliers.
Summer 2020
University of Delaware
Brief review of MATH 241; applications of integration; integration techniques; parametric curves; polar coordinates; infinite sequences and series. Includes use of computers to perform symbolic, numerical and graphical analysis.
Winter 2020
University of Delaware
Set theory, probability, optimization, linear programming and an introduction to matrix methods. For students in the behavioral, management and social sciences.
Summer 2018
University of Delaware
An in-depth study of functions designed to prepare students for Math221: Calculus I for Life Sciences.
Fall 2015-Spring 2020, Teaching Assistant
University of Delaware
The procedures and ideas of calculus are fundamental to many disciplines including business and the life sciences. Calculus is sometimes defined as the study of change by examining the nature of space, time, and motion. This course explores the ideas of calculus for those students not intending to go on in the sciences.
Brief review of MATH 241; applications of integration; integration techniques; parametric curves; polar coordinates; infinite sequences and series. Includes use of computers to perform symbolic, numerical and graphical analysis.
Special topics section for honors students. Similar to the regular section, but with presentations of proofs and challenging extensions such as integral transforms and Fourier series.
Vectors, operations on vectors, velocity and acceleration, partial derivatives, directional derivatives, optimization of functions of two or more variables, integration over two and three dimensional regions, line integrals, Green's Theorem, surface integrals, the Divergence theorem. Includes use of computers to perform symbolic, numerical and graphical analysis.