I graduated in Mathematics from Imperial College, London in 1957 and joined the English Electric Company where I led a team that implemented a number of compilers, including the Whetstone KDF9 Algol compiler. From 1964 to 1969 I was with IBM in the United States, mainly at the IBM T.J. Watson Research Center, working on operating systems, the design of ultra-high speed computers and computing system design methodology. I then became Professor of Computing Science at the University of Newcastle upon Tyne, where in 1971 I set up the project that initiated research into the possibility of software fault tolerance, and introduced the "recovery block" concept. Subsequent major developments included the Newcastle Connection, and the prototype Distributed Secure System. An at times very active side activity has been the history of computing, one high point of which was the “discovery” of the Colossus computer, developed for code-breaking at Bletchley Park during World War II. I have been Principal Investigator on a succession of research projects in reliability and security funded by various UK and European agencies. I am now Emeritus Professor of Computing Science, and Senior Research Investigator, at Newcastle University.
My personal home page is at: http://homepages.cs.ncl.ac.uk/brian.randell/