Skip to main content
Professor in the Department of Computer Science+44 (0) 191 33 41754


After studying maths and then Computer Science, Steven joined Durham University in 1997 as a lecturer in Computer Science. From 2004-2013 he was a part-time teaching fellow, spending the rest of his time on web consultancy, mainly on research projects across the university. From 2013 he was a full-time teaching fellow in the department of Computer Science and has been an Professor (teaching) since 2020.

Other skills and qualifications

Steven likes playing musical instruments and singing, and holds many music qualifications including Grade 1 Violin (with merit).  He is qualified in Chainsaw Maintenance and Cross-cutting as well as Felling and Processing Trees up to 380mm. In sailing he holds the RYA Day Skipper Practical qualification and acts as personal sailing advisor to Guy Gordon, the Highland Vet, having previously held the rank of patrol leader of the Penguins in the 19th Tynemouth 9th Tyne Sea Scouts.

Research interests

  • Computer Science education
  • Citizen science
  • Knowledge representation and student learning
  • Natural Language Processing
  • Real-time systems

Esteem Indicators


Chapter in book

Conference Paper

Journal Article