He is a past Vice-President of EQANIE, the European Quality Assurance Network for Informatics Education, and chairman (2010 - 2017) of the EQANIE Accreditation Committee.
Following retirement, I am no longer active in research (so no longer supervising 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. The most recently completed models are of the Ferranti Atlas Computer, built for the December 2012 50th Anniversary of the Atlas Computer celebration at The University of Manchester, its successor at Manchester, the MU5 computer, and the CDC 6600. These models are designed to provide a visual demonstration of the principles of operation of the processors concerned, rather than being full implementations of their instruction sets.