 From 1988 he was at Queen Mary, University of London, where he was a PhD student, research fellow, lecturer, reader and professor.He was appointed to a full professorship at the age of 31.In 1999, he moved to the Department of Electronics and Computer Science at the University of Southampton where he was the Deputy Head of Department (Research), the Associate Dean (Research and Enterprise) for the Faculty of Engineering, Science and Maths, the Head of the Agents, Interaction and Complexity group and the Head of Department.