(Quick link: publications)
I am a researcher and lecturer in the Mathematically Structured Programming group at the University of Strathclyde, Glasgow.
My research involves applying category theory in economics. Recently I am also interested in machine learning and control theory, with a view towards what was historically called cybernetics. Some other interests include graphical calculi, functional programming, proof theory, and the semantics of natural language.
You can find an updated bibliography of all things related to compositional game theory here. If you are coming to compositional game theory for the first time and want to know where to start, see my reading list or the 4 lectures under videos.

News
- February 2022: A book that I contribued to, The Road to General Intelligence – with Jerry Swan, Eric Nivel, Neel Kant, Timothy Atkinson and Bas Steunebrink – is forthcoming from Springer
- January 2022: I am jointly organising the Intercats seminar at the Topos Institute, with David Spivak and Toby Smithe.
- December 2021: New preprint: Fibre optics, with Dylan Braithwaite, Matteo Capucci, Bruno Gavranović and Eigil Rischel
- November 2021: Bayesian open games has been accepted for publication in Compositionality
- August 2021: New preprint: Composing games into complex institutions, with Seth Frey, Josh Tan and Philipp Zahn
- July 2021: I spoke (in person!) at Applied Category Theory 2021 – video, slides
- June 2021: Towards foundations of categorical cybernetics has been accepted to the proceedings of Applied Category Theory 2021
- June 2021: This blog post marks the mid-point of our grant from the Ethereum Foundation
- May 2021: New preprint: Towards foundations of categorical cybernetics, with Matteo Capucci, Bruno Gavranović and Eigil Rischel
- February 2021: A group consisting of me, Philipp Zahn and Statebox have been awarded a small grant by the Ethereum Foundation Ecosystem Support Programme, for development of the open game engine – more information