A printer-friendly version of my CV can be downloaded here.

Research statement

See home

Academic history

  • June 2016 — present: Postdoctoral researcher, University of Oxford, department of computer science
  • January 2015 — April 2015: Visiting Ph.D. student, University of Mannheim, department of economics
  • September 2012 — May 2016: Ph.D. student, Queen Mary University of London, department of electronic engineering & computer science
  • October 2008 — June 2012: Master and BA in mathematics & computer science, University of Oxford

History of research funding

  • Currently I am an EPSRC mathematical sciences research fellow, grant ref.  EP/N021282/1
  • My Ph.D. was funded by an EPSRC doctorial training grant, ref. EP/K50290X/1, awarded to Queen Mary University of London


See publications


  • I am a co-supervisor of D.Phil. (Oxford Ph.D.) student Josef Bolt, with Bob Coecke and Michael Wooldridge


In 2018 I covered a 2-hour lecture for the following course in Oxford:

  • Quantum computer science (a masters-level course)

I have been a teaching assistant for the following course in Oxford:

  • 2016: Quantum computer science (a masters-level course)

and the following courses at QMUL:

  • 2012, 2013, 2014, 2015: Functional programming (a masters-level course)
  • 2014, 2016: Automata and formal languages (a second-year undergraduate course)

Community activities

Selected invited research talks

Other activities/skills

  • I am passionate about science communication and am active on Twitter in a professional capacity (, as well as using my website and blog for nontechnical writing related to my research (