Geoff gained a BSc.(Hons)
in computer Science at Liverpool University in 1990. He had previously
worked as an analyst programmer at Elder Dempster UK Ltd. He lectured in
Computer Science at Liverpool University while undertaking his PhD. He
was awarded his PhD in 1994 studying multi-agent systems, legal
reasoning and cooperative authorship.
In 1995 he became Senior Lecturer in Computer
Science at University College Chester and was invited to lecture on
multi-agent-systems during seminars at Warwick University, Liverpool
University, Teeside University and Imperial College, London. At the UCC he
taught UNIX, AI, research methods and database management systems.
In 1996 he became both a Chartered Engineer
and a member of the British Computer Society. Geoff joined the John Moores
University in 1998 to teach research methods as part of the Masters
Degree Programme.