Courses
I am currently teaching the following courses at KTH.
EL2700: Model-predictive control
Model-predictive control (MPC) has emerged as the preferred technique for systems that are subject to hard constraints on state variables and control signals. This course develops the fundamental theory, understanding and engineering skills necessary for designing state-of-the-art MPC controllers for industrial systems. The course is offered in period 1 each year.

Course elements:
  • Linear systems in discrete-time
  • Finite-time optimal control: convex optimization and dynamic programming
  • Linear-quadratic control theory
  • Lyapunov stability and invariance
  • Model-predictive control: analysis and design

Lecture slides are here. Videos, labs, and old exams can be found on Canvas.
FEL3311: Distributed optimization
This PhD-level course teaches modern theory and algorithms for scalable optimization, with focus on machine-learning and other challenging and data-rich applications. The course is offered (roughly) every two years, depending on the demand.

Course elements:
  • Basic theory: convexity, subgradients, duality and conjugacy
  • Deterministic first-order methods: gradient descent and proximal methods
  • Limits of performance
  • Adaption and acceleration
  • Stochastic first-order methods: SGD, mini-batching and variance reduction
  • Fixed-point iterations, operator-methods and splitting
  • Decomposition and parallelization techniques
  • Asynchrony and communication-efficiency

I am also involved as mentor in EH1100 and examiner for master thesis projects.

Workshops and tutorials

Asynchronous optimization under the lens of control theory

NCCR Seminar at EPFL, March 2024.

PDF

Optimization under asynchrony and information delays

Flow

PDF

Learning at the edge

WiOpt

PDF

The Julia language for control

American Control Conference


Decomposition methods for distributed optimization

European Control Conference

PDF

Stability and stabilization of hybrid systems

Hycon Summer School

PDF

Five ideas in networked sensing and control

ICASSP

PDF

Wireless networking for control: technologies and models

Dutch Institute for Systems and Control

PDF