· Ashall Professor of the Foundations of Artificial Intelligence, University of Oxford2012–
· Professor, University of Liverpool1999–2012
· Reader, Queen Mary and Westfield College (now Queen Mary University of London)1998–1999
· Lecturer, Queen Mary and Westfield College1996–1997
· Lecturer in Computer Science, Manchester Metropolitan University1992–1996
· PhD in Computation, University of Manchester Institute of Science and Technology (UMIST)1989–1992
· BSc in Computer Science, Wolverhampton Polytechnic1986–1989