My research explores problems at the intersection of computational geometry, graph theory, theoretical computer science, and combinatorics. I am particularly drawn to a diverse range of questions within these fields, which I believe is a strength, especially at this stage of my academic journey. During my pre-doctoral studies, I focused primarily on problems involving grid graphs. More recently, however, my interests have expanded to include the study of configurations and arrangements of discrete objects in the plane; in particular, questions that are no longer necessarily tied to grid points, but instead span a broader range of perspectives.
| Netzwerkalgorithmen: | 2021 / 2020 / 2019 / 2018 / 2017 |
| Algorithmische Geometrie: | 2021 / 2020 / 2019 |
| Mathematische Methoden der Algorithmik: | 2016 |
| Algorithmen und Datenstrukturen: | 2018 / 2017 |
| Seminar: | 2023 (S,W) / 2022 (S) / 2021 (S,W) / 2020 (S,W) / 2019 (S,W) / 2018 (S,W) / 2017 (S,W) / 2016 (W) |
| Bachelor: | Reconfiguration of polyominoes under tight building constraints |
| Master: | Coordinated motion planning with varying separation (running) |
| Bachelor: | Tour properties in generalized lawn mowing problems |
| Bachelor: | The capacitated lawn mowing problem |
| Bachelor: | Coordinated motion planning in three dimensions |
| Bachelor: | On flipping trees |
| Project: | Guarding practically motivated polygons with maximum dispersion |
| Bachelor: | Paths and tours in dynamic chessboard-like graphs |
| Master: | Efficient reconfiguration in the parallel sliding particle model |
| Bachelor: | Reconfiguration of graph colorings |
| Bachelor: | Coordinated reconfiguration with spatial separation |
| Bachelor: | Coordinated motion planning in restricted domains |
| Bachelor: | Reconfiguring tile arrangements by robots |
| Master: | Guarding with priorities |
| Bachelor: | Variants of the ordered path problem |
| Master: | Scanning polygons with mobile guards |
| Master: | Flip graphs of non-crossing configurations in the plane |
| Project: | Discrete reconfiguration problems -- overview and open problems |
| Bachelor: | Algorithmic methods for new variants of the traveling salesman problem |
| Master: | Reinforcement learning approaches for dynamic packing with gravity constraints (canceled) |
| Master: | Algorithmic methods for coordinated motion planning with multiple targets |
| Bachelor: | Single step tilt assembly with multiple seeds |
| Bachelor: | Computing outerplanar vertex partitions |
| Master: | Theoretical and practical approaches for optimizing lawn mowing and milling |
| Bachelor: | New approaches to geometric reconfiguration problems under connectivity constraints |
| Master: | Manipulating three-dimensional lattice-based cellular structures by finite automata (canceled) |
| Bachelor: | Geometric algorithms for special cases of connected unlabeled robot motion planning |
| Bachelor: | Variations and extentions of the two guards problem |
| Master: | New variants of the tilt assembly problem |
| Bachelor: | Methoden für dynamisch balancierte Packprobleme (in German) |
| Project: | Variants of the watchman problem |
| Bachelor: | Algorithmische Ansätze für energiebeschränkte Art-Gallery-Probleme (in German) |
| Bachelor: | Algorithmen für dynamisch balancierte Rekonfigurationsprobleme (in German) |
| Bachelor: | New variants of the floodlight problem |
| Bachelor: | Dispersive art gallery problems |
| Master: | Online covering with scan and travel cost |
| Bachelor: | Verteilte Algorithmen zur Objekterkennung mit Smart Pixeln (in German) |