Director of Studies in Computer Science
BA in Computer Science (University of Cambridge) PhD in Engineering (University of Cambridge)
Mobile computing, distributed systems and computer security
Computer Laboratory
University Senior Lecturer in Computer Science
Lectures Part 1A Pre-Arrival Course, Part 1B Further Java, Part IB Prolog, Two masters courses in Computer Security. Supervises first- and second-year students in many courses.