teaching
Courses I teach and have taught. Click a course to see its lecture material.
Currently teaching
TTK39 Theory and Practice of Model Predictive Control Fall 2026 –9 files ▾
Theory and Practice of Model Predictive Control
- Lecture 1: Dynamic programming and LQR slides
- Lecture 2: Foundations slides
- Lecture 3: Linear MPC slides
- Lecture 4: Nonlinear MPC slides
- Lecture 5: Suboptimal MPC slides
- Lecture 6: Economic MPC slides
- Lecture 7: Inherent Robustness slides
- Lecture 8: Robust MPC slides
- Lecture 9: Mixed integer MPC slides
TTK4135 Optimization and Control Spring 2026 –14 files ▾
Optimization and Control
- Lecture 1: Problem Formulation slides
- Lecture 2: Convex Optimization slides
- Lecture 3: Optimality conditions slides
- Lecture 4: Linear Programming slides
- Lecture 5: Quadratic programming slides
- Lecture 6: Optimization-based control - I slides
- Lecture 7: Optimization-based control - II slides
- Lecture 8: Unconstrained Optimization - I slides
- Lecture 9: Unconstrained Optimization - II slides
- Lecture 10: Penalty methods slides
- Lecture 11: Constrained Optimization - SQP slides
- Lecture 12: Calculating derivatives slides
- Lecture 13: Parametric NLP slides
- Lecture 14: Optimization for ML slides
Previously taught
TTK4115 Linear Systems Theory Fall 2025 ▾
Linear Systems Theory
Lecture material for this course is not available online.
Course page →4SC090
Control and Operation of Future Energy Systems
Spring 2024 – 2026
4DM20
Engineering Optimization
Spring 2023 – 2025
KP3100
Introduction to Chemical Engineering
Fall 2020, 2021
KP8115
Advanced Process Control
Fall 2019, 2020