teaching
Courses I teach and have taught, and the interactive labs I built for them.
MBA 60310: Decision Modeling and Analytics · University of Notre Dame
Interactive labs
Browser-based labs that students use alongside class. They follow the order of the course, from building a first spreadsheet model to simulating under uncertainty. Nothing to install or sign into.
1 Starbucks Modeling Lab
Name the pieces of the Starbucks procurement model, write its formulas, and run what-if tables on price and supply.
Open lab
2 LP Formulation Lab
Choose decisions, objective and constraints step by step, solve the model you built, and trace a Pareto frontier.
Open lab
3 LP Geometry Lab
Watch the feasible region and the optimal corner move as the data change, and connect it to Solver's sensitivity report.
Open lab
4 Logical Constraints Lab
Write either-or, if-then and at-least-k rules with binary variables, and check them against every combination.
Open lab
5 Logical Constraints Practice
43 multiple-choice questions on binary constraints, with an explanation for every answer.
Open lab
6 Monte Carlo Lab
From RAND() to @RISK: simulate a scooter business, see the flaw of averages, and compare prices under uncertainty.
Open labCourses
University of Notre Dame
- MBA 60310: Decision Modeling and Analytics2026
University of Texas at Dallas
- Operations Management2020-2022, 2025
- Spreadsheet Modeling2022-2025
Stanford University
- Optimization, Simulation and Modelling2016-2018
- Online Marketplaces2018
Universidad de Chile
- Optimization2012
- Economics I2011
- Stochastic Processes2011-2012
- Operations Management I2012