2002
Abitur in Wolfsburg
2005
Vordiplom in Mathematik an der TU Braunschweig
Vordiplom in Informatik an der TU Braunschweig
2007
Diplom in Mathematik an der TU Braunschweig [Diplom-Mathematiker]
Abschlussarbeit über Routing in drahtlosen Sensornetzen (Betreuer: Prof. Dr. Sándor Fekete)
2010
Zweites Staatsexamen für das gymnasiale Lehramt in Informatik und Mathematik [Assessor des Lehramts]
Abschlussarbeit über die didaktische Reduktion technischer Aspekte von Computernetzen (Betreuer: Prof. Dr. Eckart Modrow)
2011
Diplom in Informatik an der TU Braunschweig [Diplom-Informatiker]
Abschlussarbeit über die Approximation von fehlertoleranter Domination (Betreuer: Prof. Dr. Jirí Adámek)
2016
Promotion in Informatik an der ETH Zürich [Dr. sc.]
Dissertation über Consistent Network Updates in Software Defined Networks (Betreuer: Prof. Dr. Roger Wattenhofer)
2020
Promotion in Didaktik der Mathematik an der Universität Hildesheim [Dr. phil.]
Dissertation über Algorithmen und Programmierung im Geometrieunterricht (Betreuerin: Prof. Dr. Barara Schmidt-Thieme)
2002 - 2003
Wehrdienst
2006 - 2008
Studentische Hilfskraft am Institut für theoretische Informatik an der TU Braunschweig (Leiter: Prof. Dr. Jirí Adámek)
2008 - 2010
Studienreferendar am Max-Planck-Gymnasium Göttingen
2010 - 2011
Wissenschaftlicher Mitarbeiter am Institut für Mathematik und angewandte Informatik an der Universität Hildesheim (Leiterin: Prof. Dr. Barbara Schmidt-Thieme)
2011 - 2016
Wissenschaftlicher Mitarbeiter in der Distributed Computing Group an der ETH Zürich (Leiter: Prof. Dr. Roger Wattenhofer)
2016
Visiting Researcher in der Mobility and Networking Research Group bei Microsoft Research, Redmond, WA, USA
2017 - 2018
PostDoc an der Aalborg University (Leiter: Prof. Dr. Stefan Schmid)
2017 - 2019
Lehraufträge an der Universität Hildesheim für die gesamte Informatikdidaktik
2018 - 2021
PostDoc an der Universität Wien (Leiter: Prof. Dr. Stefan Schmid)
Lehrpreis der Universität Wien [UNIVIE Teaching Award 2020]
seit Oktober 2021
Professor für Rechnernetze und verteilte Systeme an der TU Dortmund