He is chairman of the Accreditation Committee of EQANIE, the European Quality Assurance Network for Informatics Education, a member of the EQANIE Executive Board, a member of the BCS Engineering & Science Board and BCS representative on the Registration Standards Committee of the Engineering Council.
Following retirement, I am no longer active in research (so will not be supervising any more students or visitors) but still maintain an interest in HASE, a Hierarchical computer Architecture design and Simulation Environment we developed at Edinburgh. This environment is effectively a virtual laboratory for research in computer architecture. It has been used for a number of major projects:
- ALAMO: Algorithms, Architectures and Models of Computation
- EMIN: Evaluation of Multiprocessor Interconnection Networks
- UKQCD Computer Simulation Project
- Simulation Modelling of Distributed Shared Memory Clusters
- Storlite: Storage Systems Optical Networking
HASE has also been used as the development environment for a number of undergraduate and postgraduate projects. It can be run on Linux, MACs and Windows and can be downloaded from the HASE website. The source code for a number of models that can be use to support the teaching of computer architecture is also available from the Computer Architecture Simulation Models website.