Teaching


Courses

Winter Semester 2024 / 25
  • Parallel Programming (Maastricht University)
  • Computer Security (Maastricht University)
Summer Semester 2024
  • Datastructures and Algorithms (Maastricht University)
  • Software Engineering (Maastricht University)
  • Scientific Writing (Aachen University of Applied Sciences)
Winter Semester 2023 / 24
  • IT Basics (Aachen University of Applied Sciences)
  • Parallel Programming (Aachen University of Applied Sciences, Maastricht University)
  • Computer Security (Maastricht University)
  • Large Scale IT & Cloud Computing (Maastricht University)
Summer Semester 2023
  • Data Analysis (Aachen University of Applied Sciences)
  • Scientific Writing (Aachen University of Applied Sciences)
Winter Semester 2022 / 23
  • IT Basics (Aachen University of Applied Sciences)
  • Parallel Programming (Aachen University of Applied Sciences, Maastricht University)
  • Computer Security (Maastricht University)
  • Large Scale IT & Cloud Computing (Maastricht University)
Summer Semester 2022
  • Data Analysis (Aachen University of Applied Sciences)
  • Large Scale IT & Cloud Computing (Aachen University of Applied Sciences)
  • Scientific Writing (Aachen University of Applied Sciences)
Winter Semester 2021 / 22
  • IT Basics (Aachen University of Applied Sciences)
  • Parallel Programming (Aachen University of Applied Sciences, Maastricht University)
  • Computer Security (Maastricht University)
  • Large Scale IT & Cloud Computing (Maastricht University)
Summer Semester 2021
  • Data Analysis (Aachen University of Applied Sciences)
  • Large Scale IT & Cloud Computing (Aachen University of Applied Sciences)
  • Scientific Writing (Aachen University of Applied Sciences)
Winter Semester 2020 / 21
  • IT Basics (Aachen University of Applied Sciences)
  • Parallel Programming (Aachen University of Applied Sciences, Maastricht University)
  • Large Scale IT, Cloud Computing & Cybersecurity (Maastricht University)
Summer Semester 2020
  • Data Analysis (Aachen University of Applied Sciences)
Winter Semester 2019 / 20
  • IT Basics (Aachen University of Applied Sciences)
  • Parallel Programming (Aachen University of Applied Sciences, Maastricht University)
Summer Semester 2019
  • IT Systems (Aachen University of Applied Sciences)
  • Data Analysis (Aachen University of Applied Sciences)
Winter Semester 2018 / 19
  • IT Basics (Aachen University of Applied Sciences)
  • Parallel Programming (Aachen University of Applied Sciences, Maastricht University)
Summer Semester 2018
  • IT Systems (Aachen University of Applied Sciences)
  • Data Analysis (Aachen University of Applied Sciences)
Winter Semester 2017 / 18
  • IT Basics (Aachen University of Applied Sciences)
  • Parallel Programming (Aachen University of Applied Sciences, Maastricht University)
  • Operating Systems (FOM University, Study centre Aachen)
Summer Semester 2017
  • IT Systems (Aachen University of Applied Sciences)
Winter Semester 2016 / 17
  • IT Basics (Aachen University of Applied Sciences)
  • Parallel Programming (Aachen University of Applied Sciences, Maastricht University)
  • Operating Systems (FOM University, Study centre Aachen)
Summer Semester 2016
  • IT Systems (Aachen University of Applied Sciences)
  • IT Infrastructure (FOM University, Study centre Aachen)
Winter Semester 2015 / 16
  • IT Basics (Aachen University of Applied Sciences)
  • Parallel Programming (Aachen University of Applied Sciences, Maastricht University)
  • Operating Systems (FOM University, Study centre Aachen)
Summer Semester 2015
  • IT Systems (Aachen University of Applied Sciences)
  • Tutorial Computernetworks (Aachen University of Applied Sciences)
Winter Semester 2014 / 15
  • Tutorial Analysis II (Aachen University of Applied Sciences)
  • Tutorial C++ (Aachen University of Applied Sciences)
  • IT Systems (Aachen University of Applied Sciences)
  • Tutorial Object Oriented Programming (Rhine-Waal University of Applied Sciences)
Summer Semester 2014
  • IT Systems (Aachen University of Applied Sciences)
Winter Semester 2013 / 14
  • IT Basics (Aachen University of Applied Sciences)
  • Tutorial C / C++ (Aachen University of Applied Sciences)
  • Parallel Programming (Aachen University of Applied Sciences, Maastricht University)
  • Robotics - Programming Embedded Systems (Aachen University of Applied Sciences, Maastricht University)
Summer Semester 2013
  • IT Systems (Aachen University of Applied Sciences)
Summer Semester 2012
  • IT Systems (Aachen University of Applied Sciences)
Winter Semester 2011 / 12
  • IT Basics (Aachen University of Applied Sciences)
  • Parallel Programming (Aachen University of Applied Sciences, Maastricht University)
  • Robotics - Programming Embedded Systems (Aachen University of Applied Sciences, Maastricht University)
Summer Semester 2011
  • IT Systems (Aachen University of Applied Sciences)
  • Multithreading at Desktop Systems (Aachen University of Applied Sciences)
Winter Semester 2010 / 11
  • IT Basics (Aachen University of Applied Sciences)
  • Parallel Programming (Aachen University of Applied Sciences, Maastricht University)
  • Robotics - Programming Embedded Systems (Aachen University of Applied Sciences, Maastricht University)

Supervised Theses

Master's Theses
  • Marvin Kirch (11 / 2023, Aachen University of Applied Sciences)
    Konzeptionierung und Implementierung einer Fernsteuerung einer Aufnahme- und Live-Streaming Software mit automatisierter Komposition von Kamera-Livestreams für einen Videokonferenzdienst
  • Alina Heinze (08 / 2019, RWTH Aachen University)
    Development of a Microservice Backend Architecture for FLEX
  • Alexander von Wirth (04 / 2017, Aachen University of Applied Sciences)
    Konzepte des Natural Language Processing im Kontext von Logistik
Bachelor's Theses
  • Antoine Dorard (06 / 2024, Maastricht University)
    Integrating LLMs with SAST Tools for Improved Vulnerability Detection in Android Applications
  • Giacomo Terragni (06 / 2023, Maastricht University)
    Attacks on Blockchain Platforms In Supporting Healthcare Data Sharing
  • Luis Sanchez (01 / 2023, Maastricht University)
    A comparison between different asymmetric cryptosystems
  • Michael Bittner (09 / 2021, Aachen University of Applied Sciences)
    Konzeptionierung und Implementierung eines Instant-Messaging Systems
  • Christoph Schirmel (07 / 2021, Aachen University of Applied Sciences)
    Qt-EApp: Cross-platform approach to prevent cheating in electronic examinations
  • Fabian Dropalla (10 / 2020, Aachen University of Applied Sciences)
    Entwicklung und Umsetzung eines Kommunikationstools im FLEX-Kontext
  • Adrian Sondermann (09 / 2020, Aachen University of Applied Sciences)
    Implementierung eines dynamischen, individualisierbaren Wiki-Moduls in den MATSE-Diensten
  • Tobias Nelles (09 / 2019, Aachen University of Applied Sciences)
    MATSE-Dienste 2.0 - Design und Entwicklung einer Softwarearchitektur
  • Camilla Lummerzheim (08 / 2019, Aachen University of Applied Sciences)
    MATSE-Dienste 2.0 - Implementierung eines Konzepts für automatisiertes Testen
  • Daniel Quandel (07 / 2019, FOM University, Study centre Aachen)
    Adaption von DevOps durch Mitarbeiter in Unternehmen mit komplexer Anwendungsinfrastruktur - Eine empirische Analyse am Beispiel eines Versicherungskonzerns
  • Jonas Schütz (07 / 2019, Aachen University of Applied Sciences)
    MATSE-Dienste 2.0 - Entwicklung einer Softwarearchitektur und eines Datenbankschemas
  • Miriam Friedrich (08 / 2018, Aachen University of Applied Sciences)
    KI-gestützte Erkennung von Täuschungsversuchen in elektronischen Programmierprüfungen
  • Andreas Biemel (02 / 2018, FOM University, Study centre Aachen)
    Evaluierung und Optimierung eines Infrastructure as Code Bereitstellungsprozesses am Beispiel eines Versicherungsunternehmens
  • Christian Fohn (04 / 2017, FOM University, Study centre Aachen)
    Evaluierung von IT Entscheidungsprozessen für komplexe Identitymanagementsysteme - Am Beispiel eines Versicherungsunternehmens
  • Andrzej Pokora (02 / 2017, Aachen University of Applied Sciences)
    Entwicklung einer Software zur Kalkulation und Datenhaltung in Handwerksbetrieben
  • Christoph Machnik (09/ 2016, Aachen University of Applied Sciences)
    Optimale Wegfindung auf einer sich über Zeit ändernden Karte mit graphischer Darstellung
  • Richard Kunstwadl (09 / 2016, Aachen University of Applied Sciences)
    Framework zur Umsetzung interaktiver Lehrinhalte mit Jupyter Notebook
  • Carsten Haidl (09 / 2015, Aachen University of Applied Sciences)
    Automatisierte Analyse von Bewerbungsdokumenten
  • Max Uppenkamp (09 / 2015, Aachen University of Applied Sciences)
    Cross-Plattform Entwicklung mobiler Applikationen mit C#/Mono
  • Alina Heinze (08 / 2015, Aachen University of Applied Sciences)
    Edutainment auf dem Smartphone - Implementierung und Design einer Quiz Webapp im Kontext spielerischen Lernens
  • Joschka Nithammer (09 / 2014, Aachen University of Applied Sciences)
    Parallelization of Real-Time Strategy Game AI - A Survey
  • Gerrif Kieffer (08 / 2014, Aachen University of Applied Sciences)
    Modulare Softwarearchitektur zur interaktiven Steuerung eines NAO Roboters
  • Michael Plagge (07 / 2012, Aachen University of Applied Sciences)
    Barcodegestütztes Ticketsystem sowie Erweiterungen für den Veranstaltungsbereich auf RFID-Basis
Seminartheses
  • Marcel Vogler (01 / 2023, Aachen University of Applied Sciences)
    Evaluation aktueller Webframeworks für die MATSE-Dienste
  • Adrian Sondermann (01 / 2020, Aachen University of Applied Sciences)
    Konzeption eines dynamischen, individualisierbaren Wiki-Moduls in den MATSE-Diensten
  • Camilla Lummerzheim (01 / 2019, Aachen University of Applied Sciences)
    MATSE-Dienste 2.0: Möglichkeiten zum automatisierten Testen von Webanwendungen
  • Jonas Schütz (01 / 2019, Aachen University of Applied Sciences)
    MATSE-Dienste 2.0: Evaluation von Datenbankenmanagementsystemen & Erstellen eines Datenbankschemas und PHP-Klassendiagramms
  • Miriam Friedrich (01 / 2018, Aachen University of Applied Sciences)
    Entwicklung einer Anwendung zur Erkennung von Täuschungsversuchen - Theoretische Ausarbeitung
  • Niklas Klinkhammer (01 / 2018, Aachen University of Applied Sciences)
    Grundlagen der Videokompression und die Neuerungender letzten Jahre
  • Marvin C. Schneider (01 / 2017, Aachen University of Applied Sciences)
    Analyse von Windowing-Systemen in Linux-Umgebungen zur Implementierung eines Kiosk-Modus
  • Alexander C. Willing (03 / 2015, Aachen University of Applied Sciences)
    Der RSA-Algorithmus
  • Alexander Brinckmann (03 / 2015, Aachen University of Applied Sciences)
    Indoornavigation mittels Smartphone-Sensorik
  • Christoph Machnik (01 / 2015, Aachen University of Applied Sciences)
    Anwendungsbereiche von Kryptographie in der IT
  • Alina Heinze (01 / 2015, Aachen University of Applied Sciences)
    Edutainment auf dem Smartphone - Design einer geeigneten Softwarearchitektur und Infrastruktur
  • Philipp J. Pickartz (01 / 2014, Aachen University of Applied Sciences)
    Prüfung zweier Namen auf Gleichheit unter Anwendung von klassischen Verfahren und der phonetischen Suche
  • Gerrit Kieffer (01 / 2014, Aachen University of Applied Sciences)
    Analyse der Datenkommunikation zur drahtlosen Steuerung eines NAO Roboters durch ein Android Gerät