Teaching

Courses in applied mathematics, computational neuroscience, and mathematical biology. Methods are taught with their scientific applications in view, and most courses culminate in a project on a current research question in the area.

APPM 4370 / 5370

Computational Neuroscience

Fall 2026; previously 2024, 2023, 2021, 2020

Mathematical and computational models of neurons, networks, and cognition, connecting dynamical systems to neural computation through simulation and research projects. I developed this course and have taught it at CU Boulder since 2020.

APPM 4560 / 5560

Markov Processes

Fall 2026, 2025

A mathematical language for systems that evolve randomly. Explore state transitions, long-run behavior, and probabilistic models of changing systems.

APPM 4390 / 5390

Mathematical Biology

Spring 2026

Turn biological questions into mathematical models. Explore how interactions, feedback, and scale shape living systems.

APPM 5470

Partial Differential & Integral Equations

2024, 2020, 2019, 2018

Equations for processes distributed across space and time, with analytical tools for understanding their solutions.

APPM 3010

Nonlinear Dynamics & Chaos

Fall 2021

Stability, bifurcations, and the surprising behavior of nonlinear systems. Understand how simple rules can generate complex dynamics.

APPM 5480

Approximation Methods

Spring 2021

Approximate difficult mathematical problems by identifying useful limits, dominant balances, and reduced descriptions.

Also taught at CU Boulder

APPM 3570 Applied Probability
Spring 2018, 2017
APPM 2360 Differential Equations with Linear Algebra
Spring 2019
APPM 4350 Fourier Series & Boundary Value Problems
Fall 2016

Seminars and the graduate program

I organize APPM 8400: Mathematical Biology Seminar, which brings visiting speakers and CU researchers together around mathematical modeling in the life sciences.

I helped redesign APPM 7400: Introduction to Research, and introduced APPM 7400: Graduate Research Seminar, so that journal club and student research presentations are part of the first and second years of the PhD program.