# Teaching

## At Virginia Tech

Calculus I: Understanding derivatives by the formal definition using limits. Covers all the way to anti-derivatives and the Fundamental Theorem of Calculus.

Calculus II: The continuation of Calculus I. Understanding integrals and integral laws such as u-sub, integration by parts.

Multivariable Calculus: Derivatives and integrals in more than one dimension. Covers Laplace multipliers, vector valued functions, integrals and derivatives in two and three dimensions.

Programming for Math: An upper level math course. Learn the fundamentals of programming from for and while loops all the way to classes and Object Orientated Programming principles. Done with MATLAB.

## At Lewis & Clark College

Calculus I: Understanding derivatives by the formal definition using limits. Covers all the way to anti-derivatives and the Fundamental Theorem of Calculus.

Perspectives in Mathematics: A course designed for non-math majors. Learn about the mathematics of symmetry. What does it mean for an object to have symmetry? how can it be mathematically encoded? What patterns can we identify in an object’s symmetry?

Discrete Mathematics: An introduction to proof based mathematics. Covers the basic proof types of contradiction, contrapositive, and induction. Basics of logic and counting are also covered.

Linear Algebra: Covers the mathematics of matrices. Determinates, Row Space, Column space, Null space, eigenvalues and eigenvectors are covered.

Combinatorics: The art of mathematical counting. Covers generation functions, the principle of inclusion and exclusion, and advance counting techniques.

Geometry: An axiomatic approach to modern geometry. Covers spherical Euclidean, and hyperbolic geometry by starting with a base set of axioms and logically moving from there.