Emeritus Professor of Information Technology, University of Portsmouth, UK
Honorary Secretary, International Federation for Information Processing
Chair, British Computer Society Specialist Group on Artificial Intelligence

Formerly Digital Professor of Information Technology and Head of the Department of Information Science at the University of Portsmouth, UK, Knowledge Engineering Programme Manager, Hewlett-Packard Laboratories, Bristol, Head of School of Computing and Information Technology, Thames Polytechnic (now University of Greenwich), East Midlands Regional Director, DES Microelectronics in Education Programme, Lecturer in Computer Science, The Open University,

Latest Books

Logic Programming with Prolog (second edition)
Springer 2013
ISBN: 978-1-4471-5486-0 (Print)
ISBN: 978-1-4471-5487-7 (Online)
Review of second edition in ACM Computing Reviews (June 2014)
First edition

Web Programming with PHP and MySQL (first edition)
Springer 2015
ISBN: 978-3-319-22658-3
Information, Software and Indexes



Artificial Intelligence XXXIV
Springer Lecture Notes in Artificial Intelligence
Vol. 10630, 2017
ISBN: 978-3-319-71078-5

Artificial Intelligence XXXV
Springer Lecture Notes in Artificial Intelligence
Vol. 11311, 2018
ISBN: 978-3-030-04190-8

Artificial Intelligence XXXVI
Springer Lecture Notes in Artificial Intelligence
Vol. 11311, 2019
ISBN: 978-3-030-34885-4

Research interests include data mining (in particular the automatic derivation of classification rules from examples), case-based reasoning, model-based approaches to diagnostic reasoning and methodologies for knowledge engineering. Formerly (before retirement) leader of the University of Portsmouth's Artificial Intelligence Research Group.

Chair of SGAI, the British Computer Society's Specialist Group on Artificial Intelligence. Technical programme chair for many conferences in the SGAI annual international conference series, held in Cambridge, UK each December. Co-organiser of the annual British Computer Society Machine Intelligence Prize (competition). Member of the General Assembly of ECCAI, the European Co-ordinating Committee for Artificial Intelligence.

Chair of IFIP Technical Committee 12 (Artificial Intelligence) 2003-9, Vice-chair 2009-present and UK Representative since 1998.

Chair of Working Group 12.5 (Artificial Intelligence Applications) since 2003

Member of International Program Committees for IFIP World Computer Congresses WCC 2004, WCC 2006, WCC 2008, WCC 2010 and WCC 2012

Programme Chair for AIAI-2004, AIAI-2006, AIAI-2008 and AIAI-2010.

Elected member of IFIP Board 2008-2011 and 2011-2014

IFIP Executive Committee member 2013-present.

Elected Vice-President 2013

Chair of IFIP Admissions Committee, Statutes and Bylaws Committee and IFIP Website Task Force

Member of IFIP Activity Management Board, Publications Committee and Finance Committee

Formerly member of IFIP Technical Assembly, Marketing Committee

Formerly Series Editor for the IFIP AICT (Advances in Information and Communication Technology) series of books, published by Springer

Awarded IFIP Silver Core 2010 for services to the Federation.

Knowledge Based Systems Journal

Member of the editorial board of the journal Knowledge Based Systems
Guest editor of special issues of the journal for annual SGAI conferences from 1997 to 2010

Member of the editorial board of Expert Systems: The Journal of Knowledge Engineering

Formerly series editor for Springer IFIP Advances in Information and Communication Technology (IFIP AICT) series.
Formerly review board member for Applied Intelligence journal.

Joint Local Arrangements Chair for the Nineteenth International Joint Conference on Artificial Intelligence (IJCAI-05) held in Edinburgh July 31st-August 5th 2005. IJCAI-05 was hosted by SGAI, The Specialist Group on Artificial Intelligence in its 25th anniversary year. IJCAI is the premier world AI conference. It returned to Britain in 2005 for the first time since 1971.

Founding member of the International Steering Committee for the IEEE International Conference on Data Mining (ICDM). Conference Chair for ICDM '04 - The Fourth IEEE International Conference on Data Mining, Brighton, November 2004.

Chartered Fellow of the British Computer Society, Fellow of the Institution of Engineering and Technology [formerly the Institution of Electrical Engineers], Fellow of the Royal Society of Arts, Fellow of the Higher Education Academy.

Formerly an elected member of the British Computer Society's Council for more than 10 years and an elected member of the BCS Specialist Groups Executive Committee for many years. Formerly Chair of the IET's Professional Group on Artificial Intelligence.