Teaching
TU Munich
- Cloud Software Engineering lab: October 2023 - March 2024, April 2024 - Present
- Quantum Software Systems seminar: TU Munich, April 2023 - August 2023
- Distributed Systems lecture: October 2021 - March 2022, October 2022 - March 2023
- Cloud Systems Engineering lab, April 2022, August 2022
University of Crete
- Languages and Compilers lecture, Feb 2021 - July 2021
- Introduction to Computer Science lecture, Sept 2020 - Jan 2021
- Principles of Distributed Computing lecture, Feb 2020 - July 2020
- Data Structures lecture, Sept 2019 - Jan 2020
Theses
Real-time and parallel task scheduling for Quantum Computing
Marcin Praski
M.Sc. thesis
Hardware-aware Optimal Quantum Circuit Cutting and Knitting
Thang Tran
M.Sc. thesis
Quantum Circuit Transpilation: Experimental Analysis and Subarchitecture Selection
Zeynep Erdogan
M.Sc. thesis
Scalable Quantum Cloud Scheduling: Optimizing Resource Allocation for Efficient NISQ Computing
Dmitry Lugovoy
M.Sc. thesis
Extensions to QStack: Virtual Qubit Routing and SuperMarQ Benchmarks
Ahmed Darwish
Guided research
A System Stack for Distributed Quantum Computing
Nathaniel Tornow
Guided research
DQS: A Framework for Efficient Distributed Simulation of Large Quantum Circuits
Nathaniel Tornow
B.Sc. thesis
Microservice Architecture in Practice: Debugging the Behaviour of Concurrent Applications at financial.com AG
Jonathan Ryan Wijaya Tumboimbela
M.Sc. thesis