I am a theoretical computer scientist and mathematician. My research explores the use of categorical semantics to provide new approaches to problems in mathematical logic, computational complexity, and quantum information. My first work along these lines were seminal contributions to the game comonads project. This project uses a categorical abstraction (comonads), successful in abstract algebra and programming language theory, to formalise a key technique in logic (model-comparision games). This project has been successful in formalising games for wide-range of logics and discovering new results relating combinatorial parameters with logical resources.
Currently, my work involves studying the piecewise algebraic structures ubiquitious in quantum information. In particular, I would like to understand computational complexity and geometry of various problems associated with these structures.
I am currently based at Cambridge University where I’m at Research Associate at the Department of Computer Science and Technology. I received my DPhil/PhD and MSc. from University of Oxford. I previously studied pure mathematics at University of California, Berkeley.