Connect with me
I'm part of

About me


  • Designing and developing software solutions, including on various industry projects, since 1985.
  • University teaching and supervising projects, postgraduate and undergraduate, since 1992.
  • Management and governance roles for learning, teaching and quality since 2000.
  • Various external examiner, advisor and reviewer roles.

Professional Memberships

  • Fellow of the British Computer Society (BCS)
  • Senior Fellow of the Higher Education Academy (HEA)

Member of the British Education Research Association (BERA)



  • Artificial Intelligence and Machine Learning
  • Computer Security
  • Software Development


Research interests

  • Modelling learning behaviour from multiple, biased, sources.