BSc Mathematics, Heriot-Watt University, Edinburgh, Scotland,1974.
MSc Numerical Analysis, University of Dundee, Scotland, 1976.
PhD Finite Element Galerkin Methods for the Conduction-Convection Problem, University of Dundee, 1978. Supervisor: A R Mitchell.
Department of Mathematics, West Virginia University, Jan 1983 to present. (Tenure track Assistant Professor, Jan 1983 to Aug 1986. Tenured Associate Professor, Aug 1986 to Jul 1992. Professor since Aug 1992.)
Visiting and then tenure track Assistant Professor, Department of Mathematics, University of Pittsburgh, Aug 1980 to Aug 1982.
Lecturer in Mathematics, Napier College, Edinburgh, Scotland, Jan 1980 to Dec 1981 (on leave in Pittsburgh for part).
SRC Research Assistant, University of Dundee, Sept 1977 to Jan 1980, joint appointment with O C Zienkiewicz, Civil Engineering, University of Swansea.
Visiting Scientist, National Research Institute for Mathematical Science, CSIR, Pretoria, South Africa, May to Aug 1983 and Jun to Aug 1985.
Department of Energy Faculty Research Participant (Oak Ridge Program), Morgantown Energy Technology Center (METC), May to Aug 1986. Part time at METC from Feb 1987 to Jan 1988.
Visiting Professor, Dept of Mathematics, University of Valladolid, Spain, Aug-Dec 1988 and Jul-Sept 1991.