- Born in Auckland, New Zealand
- Educated at various primary schools in Auckland and in Dargaville primary school
- Secondary education at Dargaville DHS, Taumarunui DHS and Hamilton HS
- Tertiary education at Auckland University College and University of Sydney. BSc and MSc (Auckland); PhD and DSc (Sydney)
- academic and research positions at Sydney and Canterbury Universities and Stanford Linear Accelerator Center
- Professor of Mathematics, University of Auckland 1966 - 1998
- Emeritus Professor 1999 - present

- Fellow Royal Society of New Zealand, 1980
- New Zealand Mathematical Society, Research Award
- Hector Medal, RSNZ, 1996
- Life Member, NZMS, 1998
- Fellow, NZMS, 1999
- ICCMSE Prize for Computational Mathematics, 2003
- Honorary Fellowship: European Society of Computational and Applied Mathematics, 2008
- Fellow, Society for Industrial and Applied Mathematics, 2010
- Jones Medal, Royal Society of New Zealand, 2010
- van Wijngaarden Award, 2011
- Officer of the New Zealand Order of Merit, 2013

Beijing, 10-14 August 2015

Contributed paper: "On fifth order Runge-Kutta methods"

Kuala Lumpur, 28 August 2015

Invited paper: "Counting trees and rooted trees with applications"

Invited workshop: "B-series for the analysis of numerical methods"

Putra Jaya, 17-28 August 2015

Three lectures on Runge-Kutta methods (17 - 19 August)

Seminar (28 August): "Solving evolutionary problems stably and conservatively"

Kassel, 31 August 31 - 2 September 2015

Invited presentations: “Survey of Runge-Kutta Methods“, "Runge-Kutta Methods for Non-Stiff Problems", "Runge-Kutta Methods for Stiff Problems", "Runge-Kutta Methods for Hamiltonian Problems"

Berlin, 4 September 2015:

Seminar "B-series and the order of general linear methods"

Halle, 7-11 September 2015

Contributed paper within Minisymposium in honour of R. März: “Constructing high order G-symplectic methods“

Potsdam, 14-18 September 2015

Contributed paper: “The cohesiveness of G-symplectic methods“

Kassel 21 - 23 September 2015:

Seminar "B-series for the analysis of numerical methods"

Christchurch 1 - 3 Decembet 2015:

Contributed paper "The construction of high order G-symplectic methods"

Christchurch 7 - 8 Decembet 2015:

Contributed paper "Speeding up calculations"

Rhodes, Greece, 19 - 25 September 2016:

Invited paper "T B A"

Zürich, 28 September 2016:

Lecture "T B A"

I am now working on the third edition. Any comments on the previous editions that will help me make improvements would be very much appreciated.

At the present time, information is being shared, and in some cases duplicated between this site and my site at the University of Auckland.