Stanford AA222 I Engineering Design Optimization | Spring 2025 | Disciplined Convex Programming