Guy McCusker
Contact
Guy McCusker
Department of Computer Science
University of Bath
Bath, BA2 7AY
United Kingdom
Office: 1W4.54
Phone: +44 (0)1225 383578
Email: g.a.mccusker@bath.ac.uk
About me
I am Professor of Computer Science and Deputy Head of Department (People, Culture and Environment) in the Department of Computer Science at the University of Bath. I joined Bath as a Professor in 2006 after working for several years at the University of Sussex. Previously: I was a Junior Research Fellow at St Johns College in Oxford; completed a PhD at Imperial College, London under the supervision of Samson Abramsky; and was an undergraduate at Oxford.
I enjoy thinking about mathematical models of programs and programming languages, especially so-called "intensional" models which expose how programs compute as well as what they compute. I've done a lot of work on game semantics, and more recently have focussed on relational models which are a little simpler than games but still fascinating.
News
- August 2026: My old page hosted by the University of Bath is no longer available. The site you're reading is an all new version. As an emacs die-hard I am now attempting to do this using org-publish with github actions to build and deploy automatically. It seems to work! The publications page is generated automatically from the Bath Research Portal.
- April 2026: The work on Interaction Improvement that we did when I visited PPS last summer has been published: official version and arxiv version.
- June 2025: I am about to spend two weeks visiting the PPS pole at Université Paris Cité, on the kind invitation of my collaborator Giulio Manzonetto. I am very honoured to be giving a talk in the 2025 Journées PPS. The slides for the talk are online (and quite similar to the UCL ones below).
- March 2025: I will be giving a talk on some work in progress at the PPLV Seminar at UCL this month.
- May 2024: I was honoured to be an invited speaker at Differential λ-Calculus and Differential Linear Logic, 20 Years Later. I gave a talk on weighted relational models.
- November 2023: A talk on understanding relational models as algebras that I gave at Aix-Marseille Université. This is work in progress and could contain more mistakes than usual.
- The Southern and Midlands Logic Seminar is a great series of meetings. It was my honour to give the first talk at the first meeting. If you are interested in this area and located conveniently, consider coming along to one of these days.
Research
Publications
See the publications list, generated from the University's Research Portal which kindly exposes an RSS feed of more recent papers.
You may be interested in my PhD thesis (at Springer) or my publications lists on DBLP or Google scholar.
Talks
- My presentation of Interaction Improvement given in Birmingham in 2026.
- My ongoing work with Lionel Vaux-Auclair and Pierre Clairambault about Taylor expansion for imperative programs as presented at UCL in March 2025 and at PPS in June 2025.
- Tutorial on weighted relational models from Differential λ-Calculus and Differential Linear Logic, 20 Years Later which you can also watch on YouTube.
- I think we should view relational models as algebras.
Research students and postdocs, past and present
- Alessio Santamaria
- Can Başkent
- Etienne Duchesne
- Fanny He
- Martin Churchill
- Ana Calderon
- Cai Wingfield
Teaching
Moodle pages (University of Bath people only):
- CM12004 Discrete Maths and Databases (in conjunction with Nicholas Pischke)