The University of Kent, Canterbury, Kent, CT2 7NZ, T +44 (0)1227 764000
|The fifth edition of Objects First with Java was published in 2012. ISBN-13 for the US Edition is 978-013-249266-9 and for the UK Edition is ISBN 978-013-283554-1.||Introduction to Modeling for Biosciences was published in 2010. It provides an overview of the most important techniques used to model biological systems The ISBN is 978-1-84996-325-1.|
|This is co-authored with Michael Kölling.||This is co-authored with Dominique Chu.|
I belong to the following research groups:
I am heavily involved in the teaching of introductory, object-oriented programming at both undergraduate and postgraduate levels.
I also teach networking protocols as part of a postgraduate Computer Security module.
I have done work with local schools, introducing
students at Key Stage 3 to programming through the use of LEGO Mindstorms kits.
I have also discussed the use of Java with LEGO robots.
I am married to Helen and we have four adult children. My wife and I are members of Herne Bay Baptist Church where we contribute to the worship by playing guitar (me) and recorder (Helen). All of my children and I have variously dabbled with rock climbing.
I am a hobby juggler, low-intensity quizzer and have done some research on my family history. I have a particular interest in gathering information on 92 Squadron RAF in which my father was a member of the ground crew. I used to play chess seriously, captaining Herne Bay Chess Club in the 1995 and 1996 seasons before stopping to concentrate on writing my first programming text book. Still keeping one foot on the chess board, I wrote and have been developing for nearly 20 years the open source pgn-extract program for manipulating chess games written in the Portable Game Notation (PGN).