teaching
Data Science, Machine Learning and AI Engineering courses I teach.
postgraduate courses (third cycle, PhD)
- (5 ECTS, English) Lecture on Machine Learning and Audio Signal Processing in Autumn Series in Acoustics (TU Eindhoven, NL), organized by Marteen Hornix, Silvin Willemsen, and others (2023). The school included a range of activities and lectures. See
- (2.5 ECTS, English) Lecture on RT-MLops in MLops Summer school (DTU - Technical University of Denmark), organized by Nicki Skafte Detlefsen (2022). The school included a range of activities: lectures, discussion sessions, poster session, a hackathon, and social events.
- Courseware at https://skaftenicki.github.io/dtu_mlops
- (5 ECTS, English) “Virtual, Augmented, and Mixed Realities” for PhD Students in Denmark: 5 double lectures (2x45), study hours (group work on selected topics), and a final workshop. The total number of students: 15 (2019). Co-orgxanization with Professor Stefania Serafin, and Associate Professor Rolf Nordahl, Assistant Professor Michele Geronazzo, and Associate Professor Niels Christian Nilsson.
graudate courses (second cycle, MSc)
Machine Learning for Media Experiences, Fall term, 2019 -
In designing and developing interactive media systems and technology, we often look for interesting patterns and trends. This course presents theoretical concepts and practical tools for analyzing data for multimedia applications and solving machine learning problems.
- Formal Description: https://moduler.aau.dk/course/MSNMEDM1222
- Moodle (AAU access only): 2025: 55991 2024: 52521
I am excited for the 2025/26 edition of Machine Learning for Media Experiences, with the TA Signe Henriksen.
We will run the course mostly flipped, with two important workshops:
- A full day introduction and workshop on 8.9 @ @ Manufakturet.
- A full day hands-on workshop and project initiation on 17.11 @ 2.0.004
The self-study material between and after the workshops is enlisted within each workshop.
Signal Processing for Interactive Sytems, Spring Term, 2024-
- (5 ECTS, English): 7 double lectures (2x45), and study hours (group work on selected topics), a full-day workshop. Courseware at https://smc-aau-cph.github.io/SPIS/
basic degree courses (first cycle, BSc)
AI Programming, Spring Term, Elective, 2022, 2025-
Traditional and contemporary AI on Game Engines Unity and Unreal (plus onnx and some jupyter notebooks).
- Formal Description: https://moduler.aau.dk/course/MSNMEDM1222
- Moodle (AAU access only): 2025: https://www.moodle.aau.dk/course/view.php?id=55034
professional education courses (EVU)
Signal Processing for AI Engineering, Fall term, 2026
Module 50040, approved by Uddannelses- og Forskningsministeriet (UFM, Ministry of Education and Research, Denmark), in preperation.
Please check the current EVU offerings of AAU at https://aalborguniversitet.ac-page.com/oversigt