teaching

Courses at Uppsala University.

2026

Convex Optimization

Recognising, formulating, and solving convex optimization problems using specialised software.

Project in Convex Optimization

Independent project accompanying the convex optimization course.


2025

Advanced Probabilistic Machine Learning

Advanced course on modern probabilistic and Bayesian approaches to machine learning.

Statistical Machine Learning

Introductory course on supervised learning — classification and regression with real data — and its computational and statistical foundations.


2024

Great Ideas in Learning and Control

Seminar-style PhD course covering foundational topics at the intersection of learning and control theory.


2023

Large-scale Optimization

Algorithms for solving large-scale, continuous, optimization problems — from fundamentals to advanced techniques.

Project in Large-scale Optimization

Independent project accompanying the large-scale optimization course.