2026

DM128X - Degree Project in Media Technology (Bachelor)

Thesis Supervision

KTH Royal Institute of Technology

2026

DM1570 - Media Production

Project Supervision,Seminar

KTH Royal Institute of Technology

2026

DM1581 - Introduction to Media Technology

Lecturer,Teaching Assistant

KTH Royal Institute of Technology

2026

DM1590 - Machine Learning for Media Technology

Teaching Assistant

KTH Royal Institute of Technology

2026

DM1595 - Program Development for Interactive Media

Lecturer,Teaching Assistant

KTH Royal Institute of Technology

2026

DT2215 - Advanced Individual Course in Music Communication

Project Supervision

KTH Royal Institute of Technology

2026

DT2300 - Sound and Interaction

Lecturer,Teaching Assistant,Project Supervision

KTH Royal Institute of Technology

2025

DM128X - Degree Project in Media Technology (Bachelor)

Thesis Supervision

KTH Royal Institute of Technology

2025

DM1581 - Introduction to Media Technology

Teaching Assistant

KTH Royal Institute of Technology

2025

DT2140 - Multimodal Interaction

Teaching Assistant

KTH Royal Institute of Technology

2025

DT2300 - Music Communication

Project Supervision

KTH Royal Institute of Technology

2025

DT2215 - Advanced Individual Course in Music Communication

Project Supervision

KTH Royal Institute of Technology

2025

DT2300 - Sound and Interaction

Project Supervision,Teaching Assistant,Lecturer

KTH Royal Institute of Technology

2024

DT2140 - Multimodal Interaction

Teaching Assistant

KTH Royal Institute of Technology

2024

Seminar on the SCHAEFFER dataset

Lecturer

KTH Royal Institute of Technology

2023

Machine Learning for the Arts

Tutorial

Conservatorio G.Verdi Torino

2023

Sampling and Synthesis

Teaching Assistant

Conservatorio G.Verdi Torino