B.Sc. University of Sydney 1961.
M.Sc. University of Sydney 1963.
Ph.D. Manchester University 1966.
Assistant Professor, University of Wisconsin, Madison, Wis., USA, 1968-1974.
At UNSW: Lecturer (1975), Senior Lecturer (1976), Associate Professor (1981), Professor of Inorganic Chemistry (1986), Head of School of Chemistry (1990-1993), Faculty of Science Professor (2000), Emeritus Professor (2002).
Royal Society of Chemistry Lecturer for Australia and New Zealand 1993/4
Panel member of the Australian Research Council 1995-1997
Burrows Lecturer, RACI, 1996
Fellow of the Australian Academy of Science 1997
Stranks lecturer (Melbourne) 1997
Albright and Wilson lecturer, University of Warwick, July 1999
3M lecturer, University of Western Ontario, May 2000
Troisieme Cycle lecturer, Universities of Geneva, Berne, Basel, Neuchatel, 2001
Dwyer lecturer (UNSW) 2002
David Craig Medal of the Australian Academy of Science (2011).