Teaching


2023

Master Thesis

Supervisor of Giorgio Sacchi (“Explainable AI for Finance: Adaptive Sampling for Counterfactual Explanations”)

Generative AI Bootcamps (August+December)

SEBx, Combient (Mix) and WARA Media and Language partnered with NVIDIA to offer a Gen AI Bootcamp.

Guest Lecturer in KTH’s AI Course

Invited to DD2380 Artificial Intelligence to give a lecture on LLMs and retrieval-augmented generation (RAG):

Modern Information Retrieval with Large Language Models:
Architecture, Challenges and Opportunities


2022

Master Thesis

Supervisor of Johan Hammarstedt (“Synthetic Graph Generation at Scale: A novel framework for generating large graphs using clustering, generative models and node embeddings”)

Master Thesis

Supervisor of Erik Lundin (“Generating Directed & Weighted Synthetic Graphs using Low-Rank Approximations”)


2020

Master Thesis

Supervisor of Karl Hemlin (“Improved Fuel Supply for Water-to-Air Heaters in Scania Trucks”).

EL1000 Automatic Control

Teacher Assistant – see notes from 2015 below.


2018

EL2805 Reinforcement Learning

Course web

I will post my notes here as the course progresses:

Relevant links:

Bachelor Thesis

Supervisor of two projects on inverse Markowitz portfolio selection


2017

EL2800 Stochastic Control and Optimization

I will post my notes here as the course progresses:

Master Thesis

Supervisor of Daniel Merkoulova (“Optimal Input Design by Model Predictive Control for System Identification”)


2016

EL1000 Automatic Control

See the notes from 2015 below.

EH1010 Project Course in Electrical Engineering

Supervisor of the LEGO Mindstorms Segway project along with Alexandros Nikou.


2015

EL1000 Automatic Control

I will upload my exercise notes (in Swedish) here as the course proceeds. These are based on earlier notes by Håkan Terelius, Mariette Annergren, Martin Andreasson och Niclas Blomberg.

This is a personal web page. Opinions expressed are solely my own and do not express the views or opinions of my employer.