Teaching
2024
- Introduction to Software Engineering (EIST) (Spring 2024)
2023
- Introduction to Software Engineering (EIST) (Spring 2023)
2022
- Practical lab: Cloud Systems Engineering (Fall 2022)
- Practical lab: Cloud Systems Engineering (Spring 2022)
2021
- Practical lab: Advanced systems programming in C/Rust (Fall 2021)
- Practical lab: Operating systems management (Fall 2021)
- Practical lab: Advanced systems programming in C/Rust (Spring 2021)
- Practical lab: Computer systems lab (Spring 2021)
2020
- Seminar: Recent advances in computer systems (Fall 2020)
Supervised Theses
Performance evaluation of the PMDK core components and PMDK-enabled applications
Author: Robert Jandow, BSc ThesisFast and secure networking for remote direct memory access on persistent memory leveraging trusted execution environments
Author: Philip Sändig, BSc ThesisMemory Safety for Persistent Memory: Safe Persistent Pointers
Author: Alexandrina Panfil, BSc ThesisProgramming model for hybrid persistent memory systems
Author: Matthias Werndle, BSc ThesisAnalysis and Enforcement of GDPR Rules on Key-Value Stores
Author: Ertugrul Aypek, MSc ThesisHardware-Assisted Memory Safety for WebAssembly
Author: Martin Fink, MSc Thesis