MATH 181
Project-Based Calculus I
Core calculus ideas developed through applications and sustained problem solving.
Teaching
I teach mathematics, statistics, computation, and data science through problem solving and real-world applications—helping students connect technical ideas to the questions those tools can answer.
Rochester Institute of Technology
Courses range from introductory calculus and probability through stochastic processes and risk analysis.
MATH 181
Core calculus ideas developed through applications and sustained problem solving.
MATH 251
Reasoning about variability, data, models, and uncertainty.
MATH 505 / 605
Mathematical models for systems that evolve under uncertainty.
MATH 589 / 689
Decision-making, uncertainty, and quantitative risk in environmental systems.
STAT 747
Methods for discovering structure, patterns, and predictive relationships in complex data.
Team taught
Science, technology, and policy perspectives on a deeply interdisciplinary challenge.
Program leadership
Program Director, 2024–present
Learning Assistants are pedagogically trained undergraduate students who work with faculty to create active, inclusive, and student-centered classrooms. The program connects my teaching and education research interests in student support, learning, retention, and persistence.
Experience
My teaching has crossed mathematics, computer science, data science, artificial intelligence, and Earth science.
RIT · 2019–present
Associate Professor since 2026; Assistant Professor, 2019–2026.
University of Colorado Boulder · 2017–2019
Penn State · 2016–2017
University of Colorado Boulder · 2010–2016
Ohio Wesleyan University · 2009