Hi there, I am a PhD student and Minerva Scholar at the University of Glasgow.
Research interests
I mainly solve problems at the intersection of computing, mathematics, and economics. Most of my research is theoretical (e.g., proving theorems), but I am also excited about experimental research, applications, and tools (e.g., see matwa.optimalmatching.com). Currently, I focus on matching and allocation problems involving preferences or utilities, such as Stable Roommates, Stable Fixtures, Housing Markets, and Kidney Exchanges. I am lucky to be supervised by Professor David Manlove and Dr Sofiat Olaosebikan.
Papers and Publications
- Stable Matching with Deviators and Conformists, with David Manlove
- preprint available as arXiv Technical Report no. 2601.18573, 2026
- supercedes Section 3 of Minimax and Preferential Almost-Stable Matchings
- A Minimax Perspective on Almost-Stable Matchings, with David Manlove
- preprint available as arXiv Technical Report no. 2601.14195, 2026
- supercedes Section 2 of Minimax and Preferential Almost-Stable Matchings
- Minimax and Preferential Almost-Stable Matchings, with David Manlove
- AAMAS 2026: the 25th International Conference on Autonomous Agents and Multiagent Systems (to appear)
- Sections 2 and 3 superceded by A Minimax Perspective on Almost-Stable Matchings and Stable Matching with Deviators and Conformists, respectively
- Near-Feasible Stable Matchings: Incentives and Optimality
- AAMAS 2026 (extended abstract): the 25th International Conference on Autonomous Agents and Multiagent Systems (to appear)
- Unsolvability and Beyond in Many-to-Many Non-bipartite Stable Matching, with David Manlove
- SAGT 2025: the 18th International Symposium on Algorithmic Game Theory, doi.org/10.1007/978-3-032-03639-1_15
- extended preprint available as arXiv Technical Report no. 2505.11456, 2025
- under review at TEAC: ACM Transactions on Economics and Computation (SAGT25 Special Issue)
- MATWA: A Web Toolkit for Matching Under Preferences, with David Manlove
- AAAI 2025 (demo): the 39th Annual AAAI Conference on Artificial Intelligence, doi.org/10.1609/aaai.v39i28.35352
- nominated for best demo at AAAI
- extended preprint available as arXiv Technical Report no. 2409.04402, 2024
- earlier version presented and peer-reviewed at MATCH-UP 2024
- Perspectives on Unsolvability in the Roommates Problem, with David Manlove
- preprint available as arXiv Technical Report no. 2505.06717, 2025
- under review at JXM: Journal of Experimental Mathematics
- Structural and Algorithmic Results for Stable Cycles and Partitions in the Roommates Problem, with David Manlove
- SAGT 2024: the 17th International Symposium on Algorithmic Game Theory, doi.org/10.1007/978-3-031-71033-9_1
- TEAC: ACM Transactions on Economics and Computation (SAGT24 Special Issue), 2026, doi.org/10.1145/3789257
- earlier version presented and peer-reviewed at MATCH-UP 2024
- Student-Project Allocation in the Matching Algorithm Toolkit
- BSc Dissertation, University of Glasgow, 2023
Talks without proceedings
- Non-Bipartite Matching Under Preference, JECCO 2025: the 1st UK Workshop for Junior Researchers in Economics and Computation (at University of Edinburgh), 2025.
- The Tractability Frontier in Non-Bipartite Stable Matching, CS+Econ Joint Workshop (at University of Edinburgh), 2025.
- b-matching with Preferences, SCM 2025: the Scottish Combinatorics Meeting (at University of Glasgow), 2025.
- Complexities in Roommates Markets, Dagstuhl Seminar 25071 “Dealing with Complexities in Auction and Matching Market Design”, 2025.
- An Update on MATWA, FATA Research Section Seminar (at University of Glasgow), 2024.
- Stable Partitions in the Roommates Problem, FATA Research Section Seminar (at University of Glasgow), 2024.
- MATWA: A Web Toolkit for Matching under Preferences, MATCH-UP 2024: the 7th International Workshop on Matching Under Preferences (at University of Oxford), 2024.
- Structural and Algorithmic Results for Stable Cycles and Partitions in the Roommates Problem, MATCH-UP 2024: the 7th International Workshop on Matching Under Preferences (at University of Oxford), 2024.
- Structure and Fairness of Stable Partitions, SCM 2024: the Scottish Combinatorics Meeting (at University of St Andrews), 2024.
- Stable Cycles and Partitions in the Roommates Problem, PCC 2024: the 28th Postgraduate Combinatorial Conference (at London School of Economics & University College London), 2024.
- Student-Project Allocation in the Matching Algorithm Toolkit, BSc Project Presentation, 2023.
Teaching
I have a great passion for teaching and, as a Minerva Scholar, I get the chance to spend a significant portion of my time with teaching and CS-education related topics and initiatives. Some courses I have supported are listed below (ordered in reverse-chronological order).
- Quantum Computing (H) - Tutor: 2025, 2026
- Algorithmics (GA) - Tutor: 2024, 2026
- Algorithms and Data Structures M - Tutor: 2026
- Algorithmics 2 (H) - Guest Lecturer: 2025
- Algorithmics 1 (H) - Tutor: 2024, 2025
- Algorithms and Data Structures 2 - Tutor and Marker: 2023, 2024, 2025
- Algorithmic Foundations 2 - Tutor and Marker: 2024
- Networks and Operating Systems Essentials 2 - Tutor: 2022, 2023
I also had fun helping out at the Glasgow Science Festival 2024!
Academic roles
I have held a variety of academic positions, 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.
Currently, I am organising the weekly FATA Research Section seminars and am a member of the British Combinatorial Committee (BCC) and the School’s Learning & Teaching Committee.
On the editorial side, I have reviewed for the journals Discrete Applied Mathematics and Theoretical Economics and for the conferences Symposium on Discrete Algorithms 2025 and 45th Foundations of Software Technology and Theoretical Computer Science.
Recently, we organised the 29th Postgraduate Combinatorial Conference (PCC 2025) in Glasgow.
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.
Industry experience
Before joining academia full-time, I worked as a Software Dev Engineer at Amazon, Consultant for BearingPoint, and in IT Dev & Ops at the Global Legal Entity Identifier Foundation.
Other activities
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, working on a design or diy project, or exploring the Scottish highlands and islands.