Course Title: Decision Making Under Uncertainty

95-760 (Heinz) — Spring 2025, Mini 3 (6 units)

Instructor: Peter Zhang   |   Office hours: Thu 1–2pm (HBH 2118E) or by appointment
Lectures: Section A3 — T/Th 3:30–4:50pm (HBH 1005); Section B3 — T/Th 2:00–3:20pm (HBH 1204)
Recitations: A3 — Fri 3:30–4:50pm (HBH 1206); B3 — Fri 2:00–3:20pm (HBH 1204)
TAs: Hao Hao · Yidi Miao · Rohit Penti · Guanting Wu

Intro to modeling and computational methods for decision support. The first half covers deterministic optimization (LP, network flows, integer programming). The second half introduces risk and uncertainty (probability, simulation, stochastic programming). Emphasis on modeling, Excel-based computation, and analytical interpretation.

Expected Course Schedule (Spring 2025)

Week Lectures / Activities Readings Deadlines / Exams
1 Lecture 1: Introduction to Operations Research; Linear Programming
Lecture 2: Linear Programming
Optional: OR — A Catalyst for Engineering Grand Challenges
Ragsdale Ch. 2; Ch. 3 (3.0–3.5, 3.7–3.14)
HW1 out — Linear Programming & Sensitivity Analysis (Thu Wk1)
2 Lecture 1: Sensitivity Analysis
Lecture 2: Network Flows
Ragsdale Ch. 4 (4.0–4.6); Ch. 5 (5.0–5.7) HW1 due; HW2 out — Network Flows
3 Lecture 1: Integer Programming (1/2)
Lecture 2: Integer Programming (2/2)
Ragsdale Ch. 6 HW2 due
4 Lecture 1: TBD
Lecture 2: Exam 1 (both sections)
Bertsimas & Freund, Data Models and Decisions (pages on Canvas) HW3 out — Integer Programming
5 Lecture 1: Probability Modeling
Lecture 2: Sampling and Simulation (1/2)
Ragsdale Ch. 12 HW3 due
6 Lecture 1: Sampling and Simulation (2/2)
Lecture 2: Stochastic Programming
  HW4 out — Simulation and Optimization
7 Lecture 1: TBD (Optional)
Lecture 2: Exam 2
Ragsdale Ch. 14 HW4 due

 

Course Title: From Data to Action

94-867 (Heinz) / 19-867 (EPP) / 12-768 (CEE)

Full title: From Data to Action: Designing Human-Centered, Impact-Driven Decision Systems (Fall 2025)
Format: 7-week intensive mini
Lecture: Mon/Wed 3:30–4:50PM (A), 2:00–3:20PM (B)   |   Recitation: Fri 3:30–4:50PM (A), 2:00–3:20PM (B)
Classroom: HBH 1204   |   Instructor Office Hours: Drop-ins Mon/Wed (2118E)
TAs: Hao Hao · Guanting Wu · Yidi Miao · Shuwei He

This is a 7-week intensive course on designing full-stack decision systems that prioritize fairness, adaptability, robustness, and human impact. We explore end-to-end pipelines where data fuels actions. Core themes include civic planning, public health operations, and mobility system optimization—universal basic mobility, routing overrides, and last-mile service design.

The course emphasizes implementation: not just what to predict, but how to act. Students build dynamic decision systems and simulate how these systems respond to real-world uncertainty, from emergency hospital staffing to adaptive AI interfaces to route planning under equity constraints.

Prerequisites: Prior coursework in Optimization/Management Science, intermediate Python, and basic ML.

Weekly Plan (Fall 2025)

Week Date Topic / Activity Techniques & Tools
From Human to Machine: Modern Tools for Data → Model → Action → Impact
1 M 8/25 Course Overview; LP & MIP Review Gurobi
W 8/27 Gurobi (Cont.); SIR Optimization API; Compartmental models
F 8/29 Recitation: Case Code Walkthrough Hands-on implementation
2 M 9/1 Labor Day — No Class  
W 9/3 Exploration vs Exploitation — Multi-Armed Bandit Bandit algorithms
F 9/5 Recitation: Case Code Walkthrough Hands-on implementation
3 M 9/8 Reinforcement Learning & Dynamic Programming — Backward Induction DP; policy evaluation
W 9/10 Q-Learning Model-free RL
F 9/12 Recitation: Case Code Walkthrough Hands-on implementation
From Machine to Human: Tuning Tools to Capture Implicit, Dynamic Human Considerations
4 M 9/15 Machine Learning for Decision Making — Predict-then-Optimize Integrated prediction + optimization
W 9/17 Deep Learning & Smart Predict-Optimize Deep architectures; SPO
F 9/19 Recitation: Case Code Walkthrough Hands-on implementation
5 M 9/22 Generative AI for Decision Making — Project Proposal Feedback Project scoping
W 9/24 GenAI for Decision Formulation & What-If Analysis Prompting; planning; sensitivity
F 9/26 Mini Lecture: GenAI Pretraining and Finetuning LLM pretrain/finetune concepts
6 M 9/29 Inverse Decision Making — Human Preference Alignment & Inverse Optimization Inverse optimization; alignment
W 10/1 Course Review & Synthesis Integration
F 10/3 In-class Quiz Assessment
From Data to Action — Final Project
7 M 10/6 Project Presentation Capstone
W 10/8 Project Presentation Capstone