Teaching
Lectures and Seminars
Distributed Systems 202320242025
Seminar instructor for the lecture on distributed systems. Course Page
Computer Networks 2 20242025
Seminar instructor for the lecture on computer networks. Course Page
Programming Practicum 2025
Organization, preparation, and provision of teaching materials. Teaching full-stack web development technologies (Angular, Nest.js, Prisma ORM with Postgres), tools for collaborative work (GitHub), and how to (not) use AI tools (e.g., Cursor, GitHub Copilot, Claude Code) for software engineering. Together with Dr. Andreas Hoffmann.
Algorithms and Data Structures 20242025
Development and provision of the exercise platform (see GOALS project), preparation of interactive exercise materials for Python and Java, and individual support for students.
Object-Oriented and Functional Programming 202320242025
Development and provision of the exercise platform (see GOALS project), preparation of interactive exercise materials for C++, graph and tree algorithms, and individual support for students.
Introduction to Computer Science Education 20232024
Individual lectures and seminars on topics including the Dagstuhl Triangle, Frankfurt Triangle, fundamental ideas in computer science education, and computer science and society.
Internship Seminar (Computer Science Education) 202320242025
Supervision of computer science education master students conducting research in schools. Together with Stefan Schramm.
Project Groups (Master)
I supervised the following project groups:
2025 Computer ScienceEntwurf, Entwicklung und Evaluation spielbasierter, automatisch bewerteter Programmieraufgaben für C++, Java und Python
2024 Computer Science EducationEntwicklung eines UML-Klasseneditors für den Einsatz in Schule und Hochschule mit automatischer Bewertung
2023 Computer Science EducationEntwicklung einer kollaborativen Lern- und Entwicklungsumgebung für cyber-physische Systeme (Remote FPGA Lab)
Supervised Theses
I supervised and acted as the second examiner for the following Bachelor and Master theses:
2025 Bachelor Computer Science EducationEinsatz von KI-Tools in Softwareentwicklungsprojekten: Selbstwirksamkeit, Lerngelegenheiten und Herausforderungen bei Studierenden
2025 Bachelor Computer Science EducationGestaltung und Evaluation von Debriefing-Methoden zur Förderung reflexiver Praxis in VR-gestützten Unterrichtspraktika
2025 Master Computer Science EducationEntwicklung eines Systems zur automatischen Erkennung und Klassifikation von Programmierfehlern mittels Künstlicher Intelligenz
2025 Bachelor Computer Science EducationSystematisches Literaturreview zum Einsatz von generativer künstlicher Intelligenz zur Unterstützung im Informatikunterricht
2025 Bachelor Computer ScienceUnderstanding User Behavior on an Online Platform through Eye Tracking and Think-Aloud Analysis
2025 Bachelor Computer Science EducationSimulation von Informatikfehlvorstellungen in virtuellen Unterrichtspraktika
2025 Bachelor Computer ScienceDesign and development of a spaced-repetition module for an online learning platform
2025 Bachelor Computer ScienceLearning Analytics mit Grafana: Entwicklung eines Dashboards zur Visualisierung und Analyse von Lerndaten
2025 Master MechatronicsPersonalized Recipe Recommendation Chatbot: Leveraging Generative AI, User Preferences, and Appliance Data
2025 Bachelor Computer ScienceEinsatz von generativer KI zur automatisierten Erzeugung von Softwarespezifikationen
2025 Bachelor Computer ScienceEntwicklung eines Softwaresystems zur automatischen Bereitstellung von virtuellen Maschinen als Docker-Umgebungen
2024 Master Computer Science EducationAutomatische Generierung von differenzierten Programmieraufgaben mit Hilfe von Large Language Models
2024 Master MechatronicsDesign and Development of an Intelligent IIoT Resource Management Platform using Kubernetes
2024 Master Computer ScienceEduPrompt: Entwicklung von Prompting Strategien für die Feedbackgenerierung im Kontext Lehre
2024 Bachelor Computer ScienceKonzeption und Entwicklung eines Frameworks zur automatisierten Generierung und Evaluierung von Aufgaben im Antwortwahlverfahren mit Large Language Models
2024 Bachelor Computer Science EducationAutomatische Evaluierung und Optimierung von KI-generiertem Feedback für Programmieraufgaben mithilfe von Large Language Models
2024 Bachelor Computer Science EducationIndividuelles KI-generiertes Feedback in informatischen Lehr- und Lernprozessen: Eine empirische Untersuchung und Evaluation
2024 Master Computer Science EducationLarge Language Models als Feedbackinstrumente in informatischen Lehr- und Lernprozessen: Entwicklung eines Evaluationsrahmens
2023 Master Computer Science EducationDesign and Implementation of a framework for visualizing Competency and Knowledge Structures in a web-based Learning Management System
2023 Bachelor Computer Science EducationEmpirische Untersuchung der Akzeptanz von automatisch generiertem Feedback in Lehr- und Lernkontexten
2023 Bachelor Computer Science EducationKompetenzbeschreibungen der Einführungsveranstaltungen in der Informatik: Analyse und Kategorisierung von Modulhandbüchern ausgewählter Universitäten
Workshops and Talks
In addition to the conference presentations of my publications, i gave the following workshops and talks:
2025 TalkKI-generiertes formatives Feedback: Evaluation und didaktische Diskussion des Einsatzes in der Hochschullehre am Beispiel von Programmieraufgaben - Vortrag auf der Jahrestagung des Netzwerks Quality Audit in Bamberg (Kompetenzerwerb und Prüfungslast als Gegenstand von Prüfungsgestaltung und -evaluation)
2024 TalkKI basierte Lehre: Wird die Lehrkraft überflüssig? - Gastvortrag für das Forschungsforum Fachdidaktik an der Universität Rostock
2024 Talk WorkshopVortrag und Workshops zu KI in der Bildung sowie Workshops zu KI-Prompt-Vorlagen für die Schule am Studientag der David-Roentgen Berufsschule Neuwied
2024 WorkshopGute Prüfungsaufgaben konzipieren - Prüfungen durch die Nutzung von Item-Analysen und KI-Feedback fair gestalten und bewerten - Ganztägiger Workshop für das Zentrum zur Förderung der Hochschullehre der Uni Siegen zusammen mit Marc Sauer
2024 TalkTutor Kai - Eine Option für jede Vorlesung? - Vortrag für die Veranstaltung (R)Evolution des Lernens: KI-Innovationen und weitere Lehrperspektiven an der Uni Siegen (Universität Siegen: dime:US)
2024 WorkshopFortbildung zum Einsatz künstlicher Intelligenz in der Schule - Ganztägiger Workshop in Dortmund für den Philologenverband Nordrhein-Westfalen (dbb akademie)
2023 Talk WorkshopAllgemeinbildende Informatik und Medienkompetenz am Übergang Schule-Beruf - 22. Hochschultage Berufliche Bildung an der Universität Bamberg
2023 WorkshopPACER - Abschlussworkshop mit Lehrpersonen der Universität Siegen zur Entwicklung, Herausforderungen & Erfolgsfaktoren eines mobilen Point-And-Click Escape Room zur Förderung einer informatischen Grundbildung
2022 WorkshopXteachR - Unterrichten mit Augmented und Virtual Reality - Mehrtägiges Blockseminar für das LehramtPLUS-Programm der Universität Siegen
2021 WorkshopVon Streamern und YouTubern lernen - OpenBroadcaster Software im digitalen Unterricht - Fortbildungsreihe Digitales Klassenzimmer