Teaching
Teaching and exchange with students are central to my work. My approach pairs solid theoretical foundations with hands-on application — from the mathematical concepts of modern graphics pipelines and GPU shader programming to building in Unity and Unreal, from the basic cognitive science of human factors to the empirical evaluation of interactive and immersive systems.
A particular concern of mine is to introduce students to research early on. The HCI User Studies Toolkit brings together methods and tools for planning, running and analysing empirical user studies — so teaching and research feed directly into one another, and students learn to investigate their own research questions rigorously.
Current Courses
Theses
Open topics and methods for bachelor's and master's theses in human-computer interaction, virtual/augmented reality and artificial intelligence.
Previous courses
- Human-Computer Interaction / Usability Engineering (Frankfurt UAS) 2020–2025
- Human-Machine Interaction (M.Sc., Frankfurt UAS) 2020–2025
- Interdisciplinary Project & Aspects (M.Sc., Frankfurt UAS) 2022–2023
- Object-Oriented Programming with C++ (Frankfurt UAS) 2020–2021
- Advanced OOP with Java (Frankfurt UAS) 2020
- Seminar: Intelligent User Interfaces (Frankfurt UAS) 2020
- Multimedia Technologies (University of Regensburg) 2019
- Media Informatics seminars – practical & research (University of Regensburg) 2019
- Foundations of Media Informatics (University of Stuttgart) 2016–2018
- Programming for Media Informatics (University of Stuttgart) 2016
- Multimodal Interaction of Ubiquitous Systems (University of Stuttgart) 2015
- Computer Animation – lab & special topics (HdM) 2009–2015
- Game Development – lab (HdM) 2009–2015
- Web Engineering I + II (DHBW Stuttgart) 2011
- 3ds Max in Practice (Visual Media Production) 2006–2008