I am Alan (al) Dearle a Professor of Computer Science at The University of St Andrews

Know more Contact me




Dean of The Faculty of Science

University of St Andrews

Sep 2012 – Jun 2017 St Andrews

Head of School of Computer Science

University of St Andrews

Mar 2008 – Sep 2012 St Andrews


University of St Andrews

Nov 1999 – Present St Andrews

Head of Computer Science and Mathematics

University of Stirling

Jan 1998 – Nov 1999 Stirling


University of Stirling

Oct 1994 – Nov 1999 Stirling


University of Adelaide

Jan 1992 – Oct 1994 Adelaide
Reader in Computer Science

Senior Lecturer

University of Adelaide

Feb 1990 – Jan 1992 Adelaide
Senior Lecturer in Computer Science


University of St Andrews

Apr 1988 – Feb 1990 St Andrews
Lecturer in Computer Science

Research Assistant/PhD Student

University of St Andrews

Oct 1983 – Apr 1988 St Andrews
Working for Professor Ron Morrison on PS-algol/Napier88 projects.

Current and Previous Projects


Digitising Scotland

The Digitising Scotland project aims to create a linked genealogy of Scottish historical records

Operating Systems

3 OS projects Grasshopper, Charm and Stardust

Persistent Programming

During the 80’s and 90’s I worked on Persistent Programming


Puddles of Intenet

Recent Publications

My full pubications are here

We define BitPart (Bitwise representations of binary Partitions), a novel exact search mechanism intended for use in high-dimensional …

In this paper we evaluate this technique in the context of string spaces, and compare it to other published techniques for mapping …

Here we consider automated linking of the vital events recorded in the civil registers of birth, death and marriage compiled in …