Hi there, I am a PhD student and Minerva Scholar at the University of Glasgow.

 

Research Interests

I mainly work on 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). Broadly, I am interested in theoretical computer science, fair algorithms, and mechanism design. Currently, I focus on matching and allocation problems with ordinal preferences in markets without monetary transfer, such as Stable Roommates, Stable Fixtures and Student-Project Allocation. I am lucky to be supervised by Professor David Manlove and Dr Sofiat Olaosebikan.

 

In submission

  • Unsolvability and Beyond in Many-To-Many Non-Bipartite Stable Matching, with David Manlove.
  • Perspectives on Unsolvability in Roommates Markets, with David Manlove
  • Structural and Algorithmic Results for Stable Cycles and Partitions in the Roommates Problem (journal version), with David Manlove

 

Publications

  • MATWA: A Web Toolkit for Matching Under Preferences, with David Manlove (Update: Nominated for Best Demo!)
  • Structural and Algorithmic Results for Stable Cycles and Partitions in the Roommates Problem, with David Manlove
  • Student-Project Allocation in the Matching Algorithm Toolkit

 

Talks without Proceedings

  • 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).

I also had fun helping out at the Glasgow Science Festival 2024!

 

Academic Experience

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.

In terms of other academic service, I am organising the 29th Postgraduate Combinatorial Conference (PCC 2025) in Glasgow, am a member of the British Combinatorial Committee (BCC) 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 computing students.

 

Editorial Activities

PC Chair: PCC25 (postgraduate- and abstract-only)

Reviewer: Journal of Discrete Applied Mathematics, Symposium on Discrete Algorithms 2025

 

Industry Experience

Before joining academia full-time, I gained industry experiences as a Software Dev Engineer at Amazon (automating workflows and processes), Consultant for BearingPoint (supporting information security and privacy projects for government and public sector clients), and in IT Dev & Ops (building data processing and visualisation tools for large datasets) 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 University 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.