I am a lecturer in Computer Science at Birkbeck, University of London. I am involved in several open-source and commercial programming projects. I used to do commercial consultancy - but now I’m just too busy (and probably need a rest!).

I ❤️ writing software and trying to convince others of its elegance and artistry!


  • Software Engineering
  • Programming Languages
  • Learning Methodologies
  • Machine Learning
  • Distributed Systems
  • Computer Games
  • Multimedia Information Retrieval
Stacks Image 67