teaching

Courses at Uppsala University.

Advanced Probabilistic Machine Learning

2021–2026 · Lecturer, course responsible from 2025

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

Convex Optimization

Course creator and responsible 2021, co-taught with Daniel Hernández Escobar in 2026

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

Project in Convex Optimization

Course responsible 2022, co-taught with Daniel Hernández Escobar in 2026

Independent project accompanying the convex optimization course.

Statistical Machine Learning

2022–2025 · Course responsible

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

Great Ideas in Learning and Control

2023–2024 · One lecture

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

Large-scale Optimization

2023 · Co-created and co-taught with Sebastian Mair

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

Project in Large-scale Optimization

2023 · Co-created and co-taught with Sebastian Mair

Independent project accompanying the large-scale optimization course.