- Spring 2021
- Fall 2022
- Convex sets
- Dual cones
- Automatic differentiation and convex functions
- Non-smooth convex functions and subdifferential. Conjugate functions
- Optimality conditions
- Duality
- Intro to numerical methods. Gradient descent
- Accelerated gradient methods
- Stochastic first-order methods
- Newton and quasi-Newton methods
- Proximal methods
- Penalty methods and ADMM
- Interior-point methods