I studied for a Single Honours Degree in Mathematics at the City University, London. I remained at that university to undertake a research degree in the general areas of General Relativity and dynamical systems. I was awarded a Doctor of Philosophy Degree in 1980. I came to Keele as a lecturer in October 1979 and was promoted to Senior Lecturer in 1999. I served on the University Senate form 1991 to 2006 and have been an auditor for the University's Internal Quality Audits.

Research and scholarship

My main area of interest lies in real and complex analysis of one form or another. I have written an undergraduate textbook on Complex Variables, which was first published in 1998. I have also worked in the area of systematic methods for solving non-linear partial differential equations, in particular, with the separation of variables and its connection with similarity methods. In addition, I have worked in the area of the qualitative theory of ordinary differential equations, applied particularly to geodesic equations in General Relativity, as in my doctoral thesis.

I am interested in natural philosophy and, in particular, I have worked with N. V. Pope on a new philosophical approach to the classical physics and relativity interface over the past twenty years. This collaboration has led to our 'angular momentum synthesis' which falls under Pope's Normal Realist philosophy.

I am also interested in the use of number theory in algebra. I have worked with Dr. H. Liebeck, on the problem of constructing orthonormal bases for the vector space Qn. I am continuing this work by studying the more general and difficult problem of rational congruence of matrices via p-excess.


  • MAT-20029 Analysis II
  • MAT-30005 Relativity
  • MAT-30010 Complex Variable II
  • MAT-40011 Analytic Functions

Further information

This academic year, I am responsible for overseeing the undergraduate examinations process in the Computing Division and will chair the Computing examination boards.


Admin roles

Senior Tutor

School of Computer Science and Mathematics
Keele University