Teaching · computation · mathematical reasoning

Teaching

I teach mathematics as a connected practice of reasoning, computation, interpretation, and communication.

Students should leave a mathematics course with more than a collection of techniques. They should understand what mathematical objects represent, why methods work, when their assumptions fail, and how to communicate the conclusions they obtain.

Teaching principles

Concept before procedure

Definitions, geometry, and modeling context establish what a method is doing before routine computation begins.

Computation with judgment

Numerical output is evidence to interpret—not an answer to accept without questions about accuracy, assumptions, and scale.

Explanation as mathematics

Students practice stating assumptions, organizing arguments, and communicating why a conclusion follows.

Course pages and materials

MA 2631 · Worcester Polytechnic Institute

Probability Theory

A theorem-driven introduction to probability and mathematical reasoning.

MA 1024 · Worcester Polytechnic Institute

Calculus IV

Multivariable calculus: derivatives, optimization, and multiple integration.

MA 1023 · Worcester Polytechnic Institute

Calculus III

Series, approximation, parametric and polar curves, and vector geometry.

MA 1022 · Worcester Polytechnic Institute

Calculus II

Integral calculus, techniques, and applications of accumulation.

MA 1021 · Worcester Polytechnic Institute

Calculus I

Limits, differential calculus, modeling, and optimization.

Instructor-of-record history

Courses are listed in reverse chronological order. Repeated or equivalent offerings link to the same consolidated course-material page.

2026

2025

2024

2023

2022

2021

2020