Lectures

  • Lecture 1 (08/25/2026): Overview

  • Lecture 2 (08/27/2026): Background on State-Space Models for Control, Optimization, and Learning

    Lecture Note

  • Lecture 3 (09/01/2026): Unifying the Analysis in Control and Optimization via Semidefinite Programs, Part I

    Lecture Note

  • Lecture 4 (09/03/2026): Unifying the Analysis in Control and Optimization via Semidefinite Programs, Part II

    Slides

  • Lecture 5 (09/08/2026): Unconstrained Optimization for Smooth Strongly-Convex Functions

    Lecture Note

  • Lecture 6 (09/10/2026): Unconstrained Optimization for Smooth Strongly-Convex Functions (Continued)

  • Lecture 8 (09/17/2026): A Control Perspective on Certifiably Robust Neural Networks, Part II

    Main Reference (Read Section 3)

  • Lecture 9 (09/22/2026): A Control Perspective on Certifiably Robust Neural Networks, Part III

    Lecture Note

  • Lecture 10 (09/24/2026): Introduction to SDP-Based Design of Controllers and Lipschitz Networks

    Lecture Note

  • Lecture 11 (09/29/2026): Quadratic Constraints for Analyzing SGD

    Lecture Note

  • Lecture 12 (10/01/2026): Lur’e-Postnikov Lyapunov Functions and Nesterov's Acceleration Method

    Lecture Note

  • Lecture 16 (10/15/2026): A Jump System Perspective on Temporal Difference Learning, Part II

    Lecture Note

  • Lecture 18 (10/22/2026): Online Learning for Control, Part II

    Main Reference

  • Lecture 26 (11/19/2026): Neural Certificates for Control Systems, Part II

    Main Reference

  • Lecture 29 (12/08/2026): Summary and Future Directions