Teaching

Teaching Record

Current Courses

Fall 2026 Minnesota State University, Mankato
Math122: Calculus II 2 Sections
Techniques and applications of single-variable integration, sequences, and series.
Math417/517: Real Analysis Graduate
Topology of the real line, limits, continuity, differentiation, Riemann integration, sequences and series of functions.
Detailed Teaching Record
Spring 2026 Minnesota State University, Mankato
Math170: Introduction to Mathematical Software Programming First time teaching
An introduction to programming for mathematical applications, using MATLAB and LaTeX.
Math122: Calculus II 2 Sections
Techniques and applications of integration, sequences, and series.
Fall 2025 Minnesota State University, Mankato
Math122: Calculus II 2 Sections
Techniques and applications of single-variable integration, sequences, and series.
Math499: Individual Study
Independent study in Boolean Logic Optimization for Circuit Design.
Math605: Graphs and Algorithms Graduate
Linear programming techniques for combinatorial optimization.
Spring 2025 Minnesota State University, Mankato
Math122: Calculus II Learning Community
Techniques and applications of single-variable integration, sequences, and series.
Math290: Introduction to Proof First time teaching
An introduction to mathematical proof techniques and formal logic. Basic point-set topology of the real line.
Math618: Functional Analysis Graduate
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
Math122: Calculus II 2 Sections
Techniques and applications of single-variable integration, sequences, and series.
Math417/517: Real Analysis Graduate
Topology of the real line, limits, continuity, differentiation, Riemann integration, sequences and series of functions.
Spring 2024 Minnesota State University, Mankato
Math316: Intermediate Analysis
A continuation of Single-Variable Calculus, with a focus on rigorous proofs and deeper understanding of the real number system.
Math375: Introduction to Discrete Mathematics
An introduction to the fundamental concepts of discrete mathematics, including logic, set theory, combinatorics, and graph theory.
Fall 2023 Minnesota State University, Mankato
Math122: Calculus II 2 Sections
Techniques and applications of single-variable integration, sequences, and series.
Math605: Graphs and Algorithms Graduate
Linear programming techniques for combinatorial optimization.
Spring 2023 Minnesota State University, Mankato
Math170: Calculus II Co-instructor
Introduction to programming for mathematical applications, using python.
Math316: Intermediate Analysis
A continuation of Single-Variable Calculus, with a focus on rigorous proofs and deeper understanding of the real number system.
Math618: Functional Analysis Graduate
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
Math121: Calculus I
Limits, derivatives and their applications. Introduction to Riemann integration.
Math122: Calculus II 2 Sections
Techniques and applications of single-variable integration, sequences, and series.
Spring 2022 University of Minnesota, Twin Cities
Math2471: Linear Algebra UMTYMP Co-instructor
Theoretical course in linear algebra, including Euclidean space and general vector spaces, including function spaces; eigenvalues and discrete dynamical systems.
Math2473: Multivariable Differential Calculus UMTYMP Course Coordinator
Multiple integration; integrals on parametric curves and surfaces; classical theorems in vector analysis, stressing a conceptual and geometric approach.
Math5248: Mathematical Cryptology and Number Theory First time teaching
An introduction to the mathematical foundations of cryptography, including number theory, modular arithmetic, and cryptographic protocols.
Fall 2021 University of Minnesota, Twin Cities
Math1473: Differential Equations, Introduction to Proof, and Linear Algebra UMTYMP Course Coordinator
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.
Math4990: Advanced Topics: Transfinite Sets Co-instructor
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.
Math2472: Vector Calculus UMTYMP Course Coordinator
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
Math3283W: Sequences, series, and foundations Course Coordinator Remote Synchronous
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.
Math 2471: Linear Algebra UMTYMP Co-instructor
Theoretical course in linear algebra, including Euclidean space and general vector spaces, including function spaces; eigenvalues and discrete dynamical systems.
Math2473: Multivariable Differential Calculus UMTYMP Course Coordinator
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
Math1471: Single Variable Calculus UMTYMP Course Coordinator
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.
Math2472: Vector Calculus UMTYMP Co-instructor
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
Math242: Analytic Geometry and Calculus B for Engineers Remote Synchronous 5-Week Course
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
Math230: Finite Mathematics 5-Week Course
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
Math115: Pre-calculus and trigonometry 5-Week Course 2 Sections
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
Math221: Calculus I for Life Sciences 5-Week Course 2 Sections
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.
Math242: Analytic Geometry and Calculus B for Engineers 3 Sections
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.
Math242: Analytic Geometry and Calculus B for Engineers Honors Section
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.
Math243: Analytic Geometry and Calculus C for Engineers
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.