Teaching

I enjoy teaching a lot and have been involved in teaching the basics of distributed systems, operating systems, and systems engineering as well as related advanced topics such as cloud computing and big data systems.

lecture courses:
  • Winter 2023: Operating Systems Essentials
  • Also winter 2023: Systems Programming
  • Winter 2022: Operating Systems Essentials
  • Also winter 2022: Systems Programming
  • Winter 2021: Data-Intensive Systems
  • Also winter 2021: Cloud Computing: Virtual Resources and Distributed Applications
  • Winter 2020: Cloud Computing: Virtual Resources and Distributed Applications
  • Winter 2019: The Methods of Cloud Computing
  • Summer 2019: Distributed Systems
  • Winter 2018: The Methods of Cloud Computing
seminars:
  • Summer 2021: Scalable & Reliable Distributed Systems
  • Summer 2020: Hot Topics in Distributed and Operating Systems
  • Winter 2017: Hot Topics in Systems Operation
  • Summer 2015: Operating Complex IT-Systems
  • Summer 2014: Exploratory Authoring of Interactive Content in a Live Environment
  • Winter 2013: Scripting Interactive Web Visualizations
  • Winter 2012: Advanced Modularity
  • Also winter 2012: HPI Freshers Seminar
team projects:
  • Winter 2021: Serverless Distributed Data Processing
  • Summer 2021: Serverless Data Processing on Edge Resources
  • Summer 2020: Real-Time Applications on IoT Devices
  • Summer 2019: Resource Management for Distributed IoT Stream Processing
  • Winter 2018: Machine Learning for Sustainability (winning the Atos IT Challenge 2019)
  • Also winter 2018: Implementing IoT Data Pipelines
  • Winter 2016: Interactive Cluster Performance Visualization
  • Winter 2015: Visually Programming Distributed Dataflows
  • Winter 2014: Software-Defined Networking for Big Data
  • Winter 2013: Scripting Interactive Web Visualizations
interdisciplinary courses:
  • Summer 2021: Lecture series Critical Infrastructure and Digitalization (in the European teaching network ide3a, personally lecturing on Continuous Testing of IoT Systems)
  • Winter 2020: International winter school on Smart Sensing (as part of our interdisciplinary school series on Smart Cities in ide3a, personally lecturing on Critical IoT Systems)
teaching assistance:
  • Summer 2018: Systems Programming
  • Summer 2017: Systems Programming
  • Summer 2013: Software Engineering
  • Summer 2012: Software Engineering
  • Summer 2011: Software Engineering
  • Winter 2010: Software Architecture
additional teaching activities and administration:
  • From March 2023: Sustainability subject adviser of the School of Computing Science at Glasgow
  • From 2022 to 2023: Plagiarism case coordination on the Student Conduct team of the School of Computing Science at Glasgow
  • From 2020 to 2022: Organization of the Adaptive Resource Management BSc/MSc research seminar at TU Berlin
  • From 2019 to 2021: Organization of the Distributed and Operating Systems research group seminar
  • Summer 2010: Organization of the HPI MINT-EC Summer Camp 2010 (a five-day program for interested pupils) at Hasso Plattner Institute
  • From 2008 to 2010: Teaching in events of the Student Club for Pupils Activities at Hasso Plattner Institute
  • From 2006 to 2008: Organization of tutoring sessions (and personally tutoring in math and physics) at my secondary school