Three sticky notes with the words supply chain, analytics, and reinforcement learning

Teaching

Step into my classroom. I mentor the business and engineering community at all levels. Explore my approach to developing quantitative decision makers.

Overview

Quantitative analysis often feels out of reach. But with the right approach, anyone—regardless of background—can access mathematical insights.

In my classroom, I translate complex theory into plain terms. I ensure that equations serve as a bridge to understanding rather than a barrier to curiosity.

Multi-colored stick figures drawn with a marker

Stylized Analysis

Begin here: Strip away the complexity to reveal the essential trade-offs. Mine this stylized setting for insight.

Then: Scale the complexity. Leverage the same insights to make real-world decisions.

A simple process flow diagram and a complex process flow diagram

Visual Intuition

The philosophy: Equations should be seen, not just solved.

In practice: Replace static chalkboard symbols with interactive methods. Animate random variables with simulations. Breathe life into calculus with Monte Carlo exercises.

The result: Visual exploration turns abstract mathematics into actionable insight. It replaces intimidation with accessibility.

Illustration of a Monte Carlo simulation: inputs, decisions, and outcomes

Lasting Insight

Stylized analysis and visual insight cut through the fog of complex ideas. With clarity comes the “Aha!” moment. The focus shifts from passing the exam to lasting insight.

A graph showing optimal vaccine allocation in Missouri during the pandemic

Algorithms to Live By

This freshman seminar personalizes mathematics. How should we spend a day or a lifetime? What amount of new and familiar yields the most fulfillment? How much chaos can we manage? The seminar moves beyond the mechanics of math to the logic of living. It explores algorithmic thinking, the fundamental structures of problems we face, and, ultimately, ourselves.

Numbers and equations offer me a clarity that words and sentences sometimes lack. This clarity led me toward a lifelong study of mathematics. Eventually, I discovered that mathematical structures speak to the human experience as eloquently as philosophy or literature.

Yet students rarely encounter this perspective. They dive into novels and poetry for insight, but squint through a nearsighted quantitative lens in the classroom. End-of-chapter problems and isolated applications fail to connect with their personal lives. I designed this course to bring these connections into focus.

Algorithms to Live By sharpens the quantitative lens for everyday experience. The course empowers students to navigate lifelong challenges through mathematics.

Saint Louis University offers Algorithms to Live By as one of many first-year seminars. In the videos above, faculty and students share their experiences with these unique courses. Explore the course's history in Universitas, SLU's alumni publication, and via a write-up on the Saint Louis University Core Curriculum. Not in my class? Follow our journey by reading the book that inspired the course.

Stochastic Dynamic Programming

I deliver doctoral seminars at universities around the world. These seminars explore sequential decision making under uncertainty.

Such problems arise across business, engineering, the sciences, and health care, requiring choices that perform well not only in the present but across an entire horizon.

The vast scope of sequential decision problems necessitates rigorous study across academic disciplines. The course integrates advances in optimal control, Markov decision processes, and reinforcement learning to target core topics in modeling, policy design, and dual bounds.

The course connects deterministic optimization techniques with stochastic solution strategies, bridging classical methods with modern approaches.

One day of instruction on stochastic dynamic programming (a.k.a. reinforcement learning), split into four parts. Video quality is not ideal, but taken together with the notes packet, it is adequate for the interested student to follow along and learn. Topics include modeling, essential theory, policy classes, and dual bounds. The lecture was part of the PhD School held in conjunction with the 11th INFORMS Transportation Science and Logistics Society Workshop.

Other Courses

One gear

Operations Management

How to match supply with demand at the firm level. Design, performance, and improvement of operations in manufacturing and service settings.

Undergraduate & Master's

Three gears

Supply Chain Management

How to match supply with demand across businesses. Managing the production, storage, and distribution of goods across a network of suppliers.

Master's

Cumulative graph

Advanced Analytics

How to use predictive and prescriptive analytics to guide the allocation of limited resources. Quantitative methods to transform data into insight for better decision making.

Master's

Pair of dice

Betting On Uncertain Demand

How to hedge against the unknown by laying down resources across a range of outcomes. Why your forecast is wrong and what to do about it.

Executive

Graph with two series

Managing Variability

How to reduce, buffer, and pool variability. Operational strategies to hedge against fluctuations in supply and demand.

Executive