I was educated at the King's School, Grantham along with Isaac Newton (although he was in an higher year than me!).
I obtained a BSc in Pure and Applied Mathematics at Imperial College, London in 1968, and a PhD in Theoretical Physics (also at IC) in 1972, working on Classical General Relativity and Cosmology under the supervision of Professor GJ Whitrow. In 1973-4 I gained a Postgraduate Certificate of Education at Bingley College in West Yorkshire.
From 1971-3 I was a Turner & Newall Postdoctoral Fellow at the University of Newcastle upon Tyne; this was followed by a postdoctoral fellowship at Trinity College in Dublin from 1974-77. I took up a lectureship in Mathematics at Aston University in 1977, transferring to Computer Science in 1987.
In 2006 I retired from full-time work and was employed on a part-time basis (1 day per week) in Computer Science. From 2013 I have been fully retired from paid academic work, but am still active in GR research