Teaching

Calculus II

Spring 2014

teaching, Drake Univeresity, Des Moines, IA

Advanced applications of differentiation; advanced techniques and applications of integration; simple examples of differential equations.

</article> </div>

Topics in Advanced Mathematics

Spring 2019

teaching, Hamline University, Saint Paul, MN

This course will consider various recently defined graph parameters that can be viewed as the result of playing different games on graphs, e.g., the cop number of a graph (which comes from the game of cops and robbers on graphs), the burn number, power domination number, and the standard and several variations of the zero forcing number of a graph.

</article> </div>

Calculus I

Fall 2012

teaching, Drake Univeresity, Des Moines, IA

Very brief review of algebra, logarithms, and trigonometry; functions; introduction to continuity, limits, differentiation, and integrals, with applications.

</article> </div>

Senior Seminar

Fall 2016, Fall 2017

teaching, Grand View University, Des Moines, IA

This course represents the capstone course for Mathematics majors. Emphasis is placed on further development of skills in the areas of written and oral communication, problem solving, and research. Students, with guidance from an instructor, choose a topic. On their chosen topic, students prepare a research paper and give an oral presentation to mathematics faculty and other mathematics students.

</article> </div>

Introduction to Numerical Analysis

Spring 2015

teaching, Grand View University, Des Moines, IA

Topics included are: error analysis, curve fitting, function approximation, interpolation, numerical methods for solving equations and systems of equations, numerical differentiation and integration, optimization, numerical solutions of ODE and PDE and eigenvalues/eigenvectors.

</article> </div>

Discrete Mathematics

Spring 2020

teaching, Hamline University, Saint Paul, MN

Goals: To introduce the concept of the discrete as well as techniques used in higher non-continuous mathematics, providing the necessary background material required by computer scientists for algorithm analysis.

</article> </div>

Discrete Computational Structures

Fall 2014, Fall 2016

teaching, Grand View University, Des Moines, IA

Topics included are propositional logic, set theory, graph theory and combinatorial analysis, and Boolean algebra. Applications and theory are discussed.

</article> </div>

Multivariable and Vector Calculus

Fall 2018

teaching, Hamline University, Saint Paul, MN

Goals: To extend concepts of calculus in two variables to the calculus of several variables.

</article> </div>

Introduction to Mathematical Modeling

Spring 2016, Spring 2017, Spring 2018

teaching, Grand View University, Des Moines, IA

Introduction to Mathematical Modeling is a mathematical tool for solving real world problems. In this course, students study a problem-solving process. They learn how to identify a problem, construct or select appropriate models, figure out what data needs to be collected, test the validity of a model, calculate solutions and implement the model. Emphasis lies on model construction in order to promote student creativity and demonstrate the link between theoretical mathematics and real world applications.

</article> </div>

Introduction to Mathematical Reasoning

Fall 2015

teaching, Grand View University, Des Moines, IA

This course introduces students to the basics of propositional and predicate logic in symbolizing natural language and determining validity, and introduces such topics as the logic of set theory, functions, relations, and transfinite sets. Emphasis is placed upon strategies involved in constructing proofs.

</article> </div>

Elementary Differential Equations & Laplace Transforms

Summer 2013

teaching, Iowa State University, Ames, IA

Solution methods for ordinary differential equations. First order equations, linear equations, constant coefficient equations. Eigenvalue methods for systems of first order linear equations. Introduction to stability and phase plane analysis. Laplace transforms and power series solutions to ordinary differential equations.

</article> </div>

Applied Statistics

Spring 2017

teaching, Grand View University, Des Moines, IA

This course introduces students to modeling techniques for probabilistic processes and data analysis methods used in descriptive and inferential statistics. It develops students' abilities in employing technology as an analytical tool.

</article> </div>

Applied Calculus

Spring 2016

teaching, Grand View University, Des Moines, IA

This course investigates applications of modeling techniques used in a variety of disciplines, including the natural sciences, mathematics, computer science and business. The nature and use of calculus (both differential and integral) is a primary focus of the course.

</article> </div>

Calculus II

Summer 2012, Spring 2013

teaching, Iowa State University, Ames, IA

Integral calculus, applications of the integral, parametric curves and polar coordinates, power series and Taylor series.

</article> </div>

Calculus I

Spring 2012

teaching, Iowa State University, Ames, IA

Differential calculus, applications of the derivative, introduction to integral calculus.

</article> </div>

Introduction to Discrete Structures

Fall 2014

teaching, Grand View University, Des Moines, IA

This course is an introduction to set theory, logic, integers, combinatorics, and functions for today's computer scientists.

</article> </div>

College Algebra

Fall 2009

teaching, Iowa State University, Ames, IA

Coordinate geometry, quadratic and polynomial equations, functions, graphing, rational functions, exponential and logarithmic functions, inverse functions, quadratic inequalities, systems of linear equations.

</article> </div>

Statistics

Spring 2019, Summer 2019, Fall 2019, J-term 2020, Summer 2020, Fall 2020, Fall 2020, Fall 2020, J-term 2021, Spring 2021, Summer 2021, Fall 2021, Fall 2021, Winter 2022

teaching, Hamline University, Saint Paul, MN

Goals: To cover the fundamentals of statistical data analysis.

</article> </div>

Calculus I

Fall 2018, Fall 2018, Spring 2019, Spring 2019

teaching, Hamline University, Saint Paul, MN

Goals: To learn how to use the calculus of one variable and the fundamental concepts of the calculus.

</article> </div>

Finite Mathematics

Fall 2015, Fall 2015, Spring 2016, Spring 2016, Summer 2016, Fall 2016, Fall 2016, Spring 2017, Spring 2017, Spring 2018, Spring 2018, Spring 2018

teaching, Grand View University, Des Moines, IA

Topics include elementary linear functions, systems of equations, linear inequalities, matrices, linear programming (using the graphical method and optionally the Simplex Method), set theory, mathematics of finance, introductory statistics and probability. Game theory, decision making, and counting may be included. Applications to such diverse fields as business, economics, life sciences, and social sciences are covered.

</article> </div>

College Algebra

Fall 2007, Spring 2008, Fall 2008, Spring 2009

teaching, Minnesota State University, Mankato, MN

Concepts of algebra (real numbers, exponents, polynomials, rational expressions), equations and inequalities, functions and graphs, polynomial and rational functions, exponential and logarithmic functions, systems of equations and inequalities, matrices and determinants, conic sections, sequences and series, probability, and binomial theorem.

</article> </div>

High School Algebra

Summer 2011

teaching, Iowa State University, Ames, IA

Topics include signed numbers, polynomials, rational and radical expressions, exponential and logarithmic expressions, and equations. Offered on a satisfactory-fail basis only.

</article> </div>

Introductory & Intermediate Algebra

Fall 2014, Spring 2015

teaching, Grand View University, Des Moines, IA

This course covers: operations with numeric and algebraic expressions, polynomials, rational expressions and equations, roots, radicals and complex numbers, linear equations/functions and graphing, systems of linear equations and inequalities, quadratic functions, and exponential and logarithmic functions.

</article> </div>

Intermediate Algebra

Fall 2015

teaching, Grand View University, Des Moines, IA

This course will include a brief review of: sets, integers, algebraic expressions and operations, polynomials, rational expressions, and equations. This course will emphasize: roots, radicals and complex numbers, linear equations/functions and graphing, systems of linear equations and inequalities, quadratic functions, and exponential and logarithmic functions.

</article> </div>

Introduction to Algebra

Spring 2015, Summer 2015, Summer 2015, Summer 2016, Fall 2017, Fall 2017, Fall 2017

teaching, Grand View University, Des Moines, IA

This course is a college preparatory course designed for students who need to learn or revisit concepts typically taught in a high school Algebra I course. This course covers the fundamentals of arithmetic skills necessary in daily life and builds a foundation of algebraic understanding. Topics included are: operations with real numbers, percent, ratio, proportion, expressions, linear equations, polynomials, and radicals.

</article> </div>

First Year Seminar: Uses and Misuses of Algorithms

Fall 2019, Fall 2021

teaching, Hamline University, Saint Paul, MN

Data scientists have used algorithms for many great things: Netflix’s recommendation system; building teams that go on to win the World Series or the Stanley Cup; proving the existence of the Higgs boson; and early detection of cancer. Other data scientists have used algorithms with malicious intent: targeting of vulnerable people by payday loan companies and for-profit higher education companies that provide little—if any—benefit to their students; using of social network bots to spread misinformation and sow discontent within a country. Sometimes algorithms have unintended negative effects: the firing of skilled teachers in Washington, D.C.; racial discrimination in the lengths of prison sentences and the granting (or not granting) of parole; and discriminating against job applicants (including racism, sexism, and ableism).

</article> </div>

Programming in MATLAB

J-term 2019

teaching, Hamline University, Saint Paul, MN

This course introduces MATLAB as a programming language and as a software environment for mathematical computing and graphics. No prior use of MATLAB or computer programming is assumed. Topics will include: data input/output, plots, if-else statements, loops and vectorization, using built-in MATLAB functions, and creating your own scripts and functions that extend the language.

</article> </div>

Introduction to Computer Science

Fall 2019, Fall 2019

teaching, Hamline University, Saint Paul, MN

Goals: To help students develop greater precision in their algorithmic thinking by writing moderate-sized programs for a variety of applications, including but not limited to biology, chemistry, economics, literary studies, and mathematics.

</article> </div>

Computational Data Science Capstone

Summer 2021, Spring 2022

teaching, Hamline University, Saint Paul, MN

Goals: To help students integrate the knowledge and skills attained in the Computational Data Science program.

</article> </div>

Elements of Statistical Learning

Spring 2020, Spring 2021, Spring 2022

teaching, Hamline University, Saint Paul, MN

Goals: This is a continuation course for MATH 1200, introducing techniques of statistical learning.

</article> </div>

Introduction to Computational Data Science

Spring 2022

teaching, Hamline University, Saint Paul, MN

Goals: To continue the study of computational techniques using Python, with an emphasis on applications in data science and analytics.

</article> </div>

Introduction to Programming

Spring 2020, Fall 2020, Fall 2020, Spring 2021, Fall 2021

teaching, Hamline University, Saint Paul, MN

Goals: To help students develop greater precision in their algorithmic thinking by writing moderate-sized programs for a variety of applications, including but not limited to biology, chemistry, economics, literary studies, and mathematics.

</article> </div>