- Numerical Linear Programming
- Introduction to Numerical Optimization
- Review of Basic Optimization Techniques
- Nonlinear Programming and Concave Optimization
- Introduction to the Calculus of Variations and Isoperimetric Variational Problems
- Finite-Horizon Deterministic Optimal Control in Continuous Time
- Infinite-Horizon Deterministic Optimal Control in Continuous Time
- Infinite-Horizon Deterministic Optimal Control in Discrete Time
- Infinite-Horizon Stochastic Optimal Control in Discrete Time