Teaching Portfolio

Teaching Experience


Autumn 2020 - Advanced Artificial Intelligence for Games, University of Southern Denmark, Master course Teacher (100%)


Autumn 2020 - Spilprogrammering 1 (Game Programming 1), University of Southern Denmark, Bachelor course, 5 ECTS, 50 students. Teacher (100%)


Spring 2020 - Videregående udvikling af 3D applikationer (C# programming and more advanced game programming), University of Southern Denmark, Bachelor course, 5 ECTS. Teacher (100%)


Spring 2020 - Kunstig Intelligens til computerspil (Artificial intelligence for games), University of Southern Denmark, Bachelor course, 2.5 ECTS. Teacher (100%)


Autumn 2019 - 3D Modellering til computerspil og -simulationer (3D modelling for computer-games and simulations), University of Southern Denmark, Master course Teacher (100%)


Autumn 2019 - Spilprogrammering (Game Programming), University of Southern Denmark, Bachelor course, 5 ECTS. Teacher (100%)


Spring 2019 - Kunstig Intelligens til computerspil (Artificial intelligence for games), University of Southern Denmark, Bachelor course, 2.5 ECTS. Teacher (100%)


Spring 2019 - Videregående udvikling af 3D applikationer (C# programming and more advanced game programming), University of Southern Denmark, Bachelor course, 5 ECTS. Teacher (100%)


Autumn 2018 - 3D Modellering til computerspil og -simulationer (3D modelling for computer-games and simulations), University of Southern Denmark, Master course Teacher (100%)


Autumn 2018 - Spilprogrammering (Game Programming), University of Southern Denmark, Bachelor course, 5 ECTS, 26 students. Teacher (100%)


Spring 2018 - Videregående udvikling af 3D applikationer (C# programming and more advanced game programming), University of Southern Denmark, Bachelor course, 5 ECTS, 43 students. Teacher (100%)


Autumn 2017 - 3D Modellering til computerspil og -simulationer (3D modelling for computer-games and simulations), University of Southern Denmark, Master course Teacher (100%)


Autumn 2017 - Spilprogrammering (Game Programming), University of Southern Denmark, Bachelor course, 5 ECTS, 43 students. Teacher (100%)


Autumn 2016 - Modern AI for Games, IT University of Copenhagen, Master course, 15 ECTS, 21 students. Co-Teacher (20%)


Autumn 2015 - Modern AI for Games, IT University of Copenhagen, Master course, 15 ECTS, 41 students. Co-Teacher (30%)


Spring 2015 - Data Mining, IT University of Copenhagen, Master course, 15 ECTS, 89 students. Co-Teacher (20%)


Autumn 2014 - Generative Music using Pure Data and intro to Mood Expression, Sungkyunkwan University, Seoul, South Korea, Master (guest lecture), 20 students. Teacher


Spring 2014 - Interactive Narrative, IT University of Copenhagen, Master course, 7.5 ECTS, 15 students. Teaching Assistant

Projects Supervised


Master Theses

Spring 2017 - Dreadful Virtuality: A comparative case study of psychophysiological reactions to horror scenarios in virtual reality and conventional displays, MSc programme, Games, IT University of Copenhagen, Marta Clavero Jiménez, Amanda Maria Stokholm James


Spring 2017 - Development of card game balancing metrics, MSc programme, Games, IT University of Copenhagen, Alexander Kirk Jørgensen


Spring 2016 - Space Mercs Reloaded, MSc programme, Games, IT University of Copenhagen, Kasper Grønbak Christensen, Jesper Pedersen, Troels Nygaard, Lars Lyskjær-Rudbæk


Spring 2015 - Agent-based procedural quest generation for a role-playing game, MSc programme, Games, IT University of Copenhagen, Till Riemer

Bachelor Theses

Spring 2018 - Balanced Map Generation using Genetic Algorithms in the Siphon Board-game, BSc programme, Software Development, University of Southern Denmark, Jonas Juhl Nielsen, published in the proceedings of the Proceedings of the Software Engineering for Defence Applications (SEDA) (2018)


Spring 2017 - Evaluation of multi-objective genetic algorithms, BSc programme, Software Development, IT University of Copenhagen, Kasper Hjort Berthelsen, Sebastian Baunsgaard, Sebastian Benjamin Wrede, Jon Voigt Tøttrup


Spring 2017 - Level generation for general video games using evolutionary algorithms., BSc programme, Software Development, IT University of Copenhagen, Jonas Astrup Specht


Spring 2017 - Modular music generation using NEAT, BSc programme, Software Development, IT University of Copenhagen, Hans Emil Almegaard Hansen, Nikolaj Daugaard Olsen


Spring 2017 - Procedural Generation of Levels in Games, BSc programme, Software Development, IT University of Copenhagen, Mikkel Balslev


Spring 2015 - Guitar effects with genetic algorithms, BSc programme, Software Development, IT University of Copenhagen, Nikolai Storr-Hansen


Spring 2015 - Survival of the Hippest: Improving Autogenerated Music using Evolutionary Algorithms, BSc programme, Software Development, IT University of Copenhagen, Thomas Stoy Dragsbæk, Asbjørn Fjelbro Steffensen, Nicki Hjorth Jørgensen

Teacher development courses


2019 - Lecturer training programme (UP/LTP), Diploma


2018 - Questioning – how it can support learning, teaching and assessment


2018 - Helping students understand assessment - using rubrics, peer review and exemplars


2018 - Interactive Lecturing


2016 - Use your voice, Diploma


2015 - Supporting Qualitative Writing, Diploma


2015 - Research-led teaching, Diploma


2015 - Constructive alignment seminar


2015 - Pedagogical teaching development course for PhDs at ITU, as part of my PhD education