Преподаватель информатики Лондонского университета королевы Марии. В 2010 г. он стал лауреатом премии для преподавателей, учрежденной Академией высшего образования. В 2007 г. получил приз Совета по инженерным и физическим научным исследованиям как лучший автор, пишущий о компьютерных науках.
Самостоятельно освоил программирование, лежа на пляже на юге Франции.