On this page, you find an overview of my (past) teaching. Detailed information on the respective courses can be found on the respective pages of the hosting institutions.
Current/Upcoming Teaching
| Since 2021 | Grundlagen der Informatik | BSc | Winter |
| Since 2021 | Formale Methoden 1 | BSc | Winter |
| Since 2022 | Empirical Methods for Software Engineering | BSc | Summer |
| Since 2022 | Betriebssysteme und fortgeschrittene Programmierung | BSc | Summer |
| Since 2022 | Softwarearchitektur | BSc | Winter |
| Since 2022 | (Lab) Praxisprojekt Softwareentwicklung | BSc | Summer |
| Since 2022 | (Lab) Praxisprojekt Modellierung | BSc | Winter |
| Since 2021 | Software Process Engineering | MSc | Winter |
| Since 2022 | Agile Project Management and Software Development | MSc | Summer |
| Since 2023 | Applied Machine Learning | MSc | Summer |
Past Teaching at other Institutions
Lectures
| 2019-2020 | Software Process Engineering Evaluation 2019 |
MSc | PAS |
| 2019-2020 | Empirical Methods for Software Engineering | MSc | PAS |
| 2019 | Requirements Engineering | MSc | PAS |
| 2019-2020 | Grundlagen der Informatik | BSc | PAS |
| 2019-2020 | Softwarearchitektur Evaluation 2019 |
BSc | PAS |
| 2017-2019 | Informatik I Evaluation 2017/18 · Evaluation 2018/19 |
BSc | TUC |
| 2017-2018 | Projekt- und Qualitätsmanagement im Software Systems Engineering Evaluation 2017 |
MSc | TUC |
| 2016 | Scientific Method (Empirical Software Engineering) | MSc | SDU |
| 2015 | Software Quality Management (Module: SLC) | MSc | SDU |
| 2015-2016 | Project Organization and Management | BSc | SDU |
| 2015-2017 | Advanced Topics in Empirical Software Engineering | MSc | SDU |
| 2014-2017 | Design of Software Systems (DES) | BSc | SDU |
| Since 2014 | Semester Project (complementing DES and SLC) | All | SDU |
| 2012 | Agile Project Management and Software Development Evaluation 2012 |
MSc | TUM |
| 2010-2011 | Vorgehensmodelle im Software Engineering (Software Process Management) Evaluation 2010 · Evaluation 2011 |
MSc | TUM |
| 2010-2011 | Project- and Quality Management in Software Systems Engineering | MSc | TUC |
| 2005-2007 | Verteilte Systeme mit .NET: Architektur und Entwicklung | MSc | FHA |
| 2004 | Grundlagen der Softwareentwicklung: Verteilte Systeme (Vertretungsvorlesung) | MSc | UP |
| 2004 | Grundlagen der Softwareentwicklung II (Vertretungsvorlesung, teilw.) | MSc | UP |
Seminars and Labs
| 2019-2020 | Advanced Software Product Development (ASPD) | MSc | PAS |
| 2019-2020 | Produktinnovation durch Digitalisierung (Seminar) | BSc | PAS |
| 2019 | Empirical Software Engineering Foundations | MSc | PAS |
| 2017-2018 | Foundations in Empirical Software Engineering | BSc | TUC |
| 2009-2014 | Objektorientierte Programmierung mit .NET und C# | BSc | TUM |
| 2011-2012 | Developing Mobile Applications using .NET and Windows Phone 7 | BSc | TUM |
| 2011-2012 | Software Engineering for Mobile Devices using Windows Phone | MSc | TUM |
| 2012 | Foundations in Empirical Software Engineering | BSc | TUM |
| 2011 | Domain-specific Language Development | MSc | TUM |
| 2010-2011 | Add-In-Entwicklung für Visual Studio | BSc | TUM |
| 2010 | Global Software Engineering | MSc | TUM |
| 2006 | Vorgehensmodelle und Werkzeuge im Software Engineering | MSc | TUM |
| 2004 | Die Microsoft Application Blocks | BSc | TUM |
