Short Course schedule

Friday, May 8 - Thursday, May 21, 2026
2026 schedule
Date Module About Instructor
Friday, May 8 Module A: Process Synthesis Emphasizes conceptual design and flowsheeting

Jeffrey Siirola

Monday, May 11 Module B: Python Computing with Applications in Data Science and Machine Learning Emphasizes hands-on skills and introduction to data science and machine learning

John Kitchin

Tuesday, May 12 Module C: Nonlinear Programming Emphasizes latest NLP algorithms and applications

Larry Biegler

Wednesday, May 13 Module D: DAE Models for Real Time Optimization Emphasizes dynamical systems and process stability

Larry Biegler

Thursday, May 14 Module E: Mixed-integer and Disjunctive Programming Emphasizes efficient modeling with logical variables

Ignacio Grossmann

Friday, May 15 Module F: Global Optimization and Optimization under Uncertainty Emphasizes state-of-the art methodologies and software for MINLPs

Nikolaos Sahinidis

Monday, May 18 Module G: Mixed-integer Models for Planning and Scheduling Emphasizes modeling alternatives and specialized solution methods

Ignacio Grossmann

Tuesday, May 19 Module H: Models and Algorithms for Supply Chain Optimization Emphasizes both exact and metaheuristic approaches

Chrysanthos Gounaris

Wednesday, May 20 Module I: Sustainable Systems Modeling—Electrification, Decarbonization, Circularity Emphasizes the formulation of optimization problems for the design of sustainable/circular processes

Ana Torres

Thursday, May 21 Module J: Modeling Extensions and Solution of Large-Scale Emphasizes hands-on software skills for large-scale optimization with Pyomo

Carl Laird