Biography

PhotoI am a Lecturer in the School of Engineering and Computing at Glasgow Caledonian University in the UK, with particular interests in object databases, teaching object-oreinted programming and in the use of software tools in teaching. I received my BSc and PhD in Physics from Glasgow University, and worked previously as a research physicist at IBM Research and Cambridge University and as a software engineer.

My current GCU student pages are here.

Writing, Research, Consultancy, etc.

I am an author of The Definitive Guide to db4o, published by APress (2006)

I have also written several articles on object persistence for O'Reilly's onJava website - see my author page on the O'Reilly Network and I am a member of the international panel of experts on ODBMS.ORG, the education and resource portal for object databases.

I was co-chair for the International Conference on Object Databases (ICOODB 2008) held in Berlin in March 2008, and I will be involved again with the next ICOODB in 2010.

I am currently part of the development team for the patternCoder tool for teaching design patterns and class relationships in Java. The tool works as an extension to the popular BlueJ teaching IDE.

I was a member of a Working Group at the ITiCSE 07 conference which reviewed the research literature on teaching of introductory programming.

Contact

School of Engineering and Computing
Glasgow Caledonian University
Glasgow G4 0BA
Scotland
UK
Phone: +44 141 331 3028
Email: j.paterson-at-acm.org

When sending e-mail please substitute -at- with the usual internet e-mail name/address separator.