Skip to main content


Associate Professor in Computer Science

Algorithms and Complexity, Networks Engineering Science and Theory and Scientific Computing Research Groups

Department of Computer Science

Durham University


Office:MCS2006, Maths and CS building, Science Site
Phone:+44 (0)191 334 1729
Email:[email protected]
Address: Department of Computer Science
Durham University
South Road
Durham DH1 3LE


  • 10/05/20222 Seminar, Department of Computer Science, University of Liverpool
  • 11-13/04/2022 Invited talk at Applied Algebra and Geometry minisymposium, BAMC 2022, Loughborough University
  • 08/03/2022 Virtual Algorithms and Complexity in Durham Seminar, Durham University
  • 25/02/2022 Virtual Algebra Seminar, Universidad de Guadalajara

Older news here

Last updated: 18/03/2022