Hi there, I am a PhD student and Minerva Scholar at the University of Glasgow.
Website last updated: September 2026.
Research interests
I am mainly interested in problems at the intersection of computing, mathematics, and economics.
I tackle questions like “What are good/fair/robust rules and outcomes, and can we design efficient algorithms to achieve them?”, currently mostly in matching and allocation settings involving preferences or utilities, such as Stable Roommates, Stable Fixtures, Housing Markets, and Kidney Exchanges.
Some broader applicable keywords are Algorithms & Complexity, Market and Mechanism Design, (Algorithmic) Game Theory, and (Computational) Social Choice.
Most of my research is theoretical, but I am also excited about experimental research, real-world applications, and tools (e.g., see our platform matwa.optimalmatching.com). I am lucky to be supervised by Professor David Manlove and Dr Sofiat Olaosebikan.
Selected research
Click here for a full list of my research papers, including 8+ peer-reviewed publications. This short paper gives a concise summary of my PhD research (so far). Below is a selection of my favourite recent works.
- A Minimax Perspective on Almost-Stable Matchings, Frederik Glitzner and David Manlove. [Full preprint] [AAMAS 2026]
- When full stability in a matching market is unachievable, how should we distribute the instability? Standard approaches minimise instability globally, which can unfairly concentrate justified envy locally onto a few agents. We introduce a minimax approach to this problem: what if we minimise the worst-case instability experienced by any single participant? While we uncover strong computational intractability barriers and discouraging bounds for worst-case outcomes, we provide fast approximate and heuristic approaches and show promising average-case results.
- Near-Feasible Stable Matchings: Incentives and Optimality, Frederik Glitzner. [Full preprint] [AAMAS 2026]
- In centralised matching markets, what happens when no stable outcome exists? Recent “near-feasibility” approaches tweak agent capacities to reach existence. But this raises questions: (how much) do these modifications affect stability in the original market, and do they give participants a strong incentive to deviate? We develop a formal framework to quantify these strategic incentives in capacitated, non-bipartite matching markets. Surprisingly, we show that minimal capacity modifications and minimal deviation incentives are fundamentally compatible, and optimal solutions can often be computed efficiently.
- Weakly Popular and Super Popular Matchings, Gergely Csáji and Frederik Glitzner. [Preprint]
- Popular matchings offer a democratic way, based on a majority vote, to clear a centralised market: an outcome is popular if it is not defeated by another outcome. Unfortunately, in the matching context, popular outcomes are not guaranteed to exist when preferences contain ties. We introduce weak and super popularity, two refined voting mechanisms where agents either never or always support a different outcome if it provides equal utility. We prove that weakly popular matchings always exist and, while computing maximum-size weakly popular matchings turns out to be computationally hard, we provide an efficient approximation algorithm with tight guarantees. Our evaluation on real junior doctor allocation data shows that our mechanism can successfully match almost all doctors while causing only minimal instability.
- Unsolvability and Beyond in Many-to-Many Non-bipartite Stable Matching, Frederik Glitzner and David Manlove. [Transactions on Economics and Computation]
- In complex matching markets, participants can have non-unit capacity constraints and non-bipartite preferences. This model generalises the classical Stable Roommates model, but it inherits its fundamental limitation: a stable matching might not exist. How can we characterise the structure of such markets, and can we exploit this structure algorithmically to still find good solutions? Building on classical stable matching theory, we introduce the “generalised stable partition” (GSP), a powerful tool that neatly characterises the solution space. We show that GSPs can be computed efficiently and how to use GSPs to find near-feasible stable matchings.
Talks and presentations
Click here for a full list of my 20+ talks and presentations. Below is a selection of my favourite events/talks this year.
- Minimax Almost-Stable Matchings, JECCO 2026: the 2nd UK Workshop for Junior Researchers in Economics and Computation (at University of Oxford).
- Designing Pairwise-Stable Seating Graph Arrangements, MATCH-UP 2026: the 8th International Workshop on Matching Under Preferences (at New York University, Paris).
- Near-Feasible Stable Matchings: Incentives and Optimality, AAMAS 2026: the 25th International Conference on Autonomous Agents and Multiagent Systems (in Paphos, Cyprus).
Teaching
I have a great passion for teaching and, as a Minerva Scholar, I get to spend a significant portion of my time doing it. Some courses I have supported, and the years in which I supported them, are listed below:
- As (Guest) Lecturer:
- Algorithms and Data Structures M - 2026
- Algorithmics 2 (H) - 2025
- As Tutor:
- Quantum Computing (H) - 2025, 2026
- Algorithmics 1 (H) - 2024, 2025, 2026
- Algorithmics (GA) - 2024, 2026
- Algorithmic Foundations 2 - 2024, 2026
- Computing Fundamentals - 2026
- Algorithms and Data Structures M - 2026
- Algorithms and Data Structures 2 - 2023, 2024, 2025
- Networks and Operating Systems Essentials 2 - 2022, 2023
Academic and community roles
I have held a variety of academic positions over the last 4+ years, including my current role as Minerva Scholar (entry-level research and teaching position), and previous roles as an SSPS Project Lead (to improve a second-year undergraduate computing course) and general Teaching Assistant.
On the editorial side, I have reviewed for the journals
- Discrete Applied Mathematics (DAM)
- European Journal of Operational Research (EJOR)
- Information Processing Letters (IPL)
- Theoretical Economics (TE)
- Transactions on Economics and Computation (TEAC)
and for the conferences
- European Symposium on Algorithms 2026 (ESA)
- 8th International Workshop on Matching Under Preferences (MATCH-UP)
- Symposium On Discrete Algorithms 2025 (SODA)
- 45th Foundations of Software Technology and Theoretical Computer Science (FSTTCS)
Recently, I co-organised the 29th Postgraduate Combinatorial Conference (PCC) in Glasgow, which was great fun. I also organised the weekly FATA Research Section seminars in the academic year 2025/26, and was a member of the British Combinatorial Committee and the School’s Learning & Teaching Committee.
In the past, I have supported the University of Zurich’s Blockchain Center as a voluntary Research Engineer, represented my undergraduate cohort to the School of Computing Science and the School of Mathematics and Statistics as a Class Rep, and acted as a Peer Assisted Learning Mentor for new undergraduate students. I also had fun helping out at the Glasgow Science Festival 2024!
Industry experience
Before the PhD, I worked as a Software Dev Engineer at Amazon, Consultant at BearingPoint, and in IT Dev & Ops at the Global Legal Entity Identifier Foundation. A few more details about that can be found on my LinkedIn Page.
Other activities
Previously, I thought I would end up in the space industry and was very active in GU Orbit, a society for near-space and orbital projects. At the time, I also had the chance to join a European Space Agency project for rocket science.
These days, I am probably either repairing things at Repair Cafe Glasgow, appreciating nicely crafted or designed objects and buildings, enjoying (and sometimes making) good food, or exploring the Scottish highlands and islands.