I am a researcher and lecturer in the Mathematically Structured Programming group at the University of Strathclyde, Glasgow. I’m also a co-founder of the CyberCat Institute.

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.

I am a signatury of the No Free View? No Review! pledge, meaning I will not peer review for closed access or hybrid (eg. gold open access) venues.