Bachelor with honors, University Wales, Swansea, 1977. Master of Arts, Sheffield University, 1979. Doctor of Philosophy, Tilburg University, Netherlands, 1994.
Professor University Waikato, Hamilton, New Zealand, 1996—2001, University Canterbury, Christchurch, since 2001.
Fellow: Modelling and Simulation Society Australia and New Zealand, Royal Society New Zealand.
Married Margaret Oxley, July 1, 1994. Children: Dugald, Rebecca.