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): Policy-Based Reinforcement Learning for Control, Part I

    Lecture Note

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

    Lecture Note

  • Lecture 10 (09/24/2026): Control Barrier Functions for Safety of Perception-Based Control, Part II

    Lecture Note

  • Lecture 12 (10/01/2026): Control Tools for Stochastic Optimization and Supervised Learning, Part II

    Lecture Note, Main Reference

  • Lecture 14 (10/08/2026): Imitation Learning for Control, Part II

    We will use the slides from Prof. Lars Lindemann (USC). The slides will be distributed via email.

    Main Reference

  • 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