Senior Lecturer / Associate Dean of Sciences (Learning and Teaching)
My publications are available from the University of Kent's Academic Repository.
I belong to the following research groups:Oracle funded project researching and developing IDEs for the teaching and learning of OO programming in Java, which produces BlueJ and Greenfoot. I'm currently particularly interested in the role of small devices in teaching and learning programming (hence BlueJ's Raspberry Pi support).
I'm also part of the Blackbox project, which gathers web-scale, fine-grained, data on BlueJ use to investigate novice programmers' behaviour and problems.
I currently teach on undergraduate and postgraduate courses involving web and mobile/IoT technologies, and software development frameworks (IDEs, version control, and so on).
As well as being an academic in Computing, I'm the Associate Dean (Learning and Teaching) of the University's Faculty of Sciences.
Where is my office?
View Larger Map
I'm in room S103
Microcosmographia AcademicaA guide for the young academic politician first published in 1908, but just as relevant now as it was then. The text is online here.
Unix advertsHere's the oldest advert I know for Unix bookshelves. It's from "Housewife" magazine, p.127, April 1941, Vol 3 No 4, published by Hulton Press, London.