Bachelor of Science in Engineering, Natal University, South Africa, 1957. Doctor of Philosophy, Cambridge University, United Kingdom, 1962. Doctor of Science, Natal University, 1978.
Doctor of Science (honorary), University Capetown, 1995.
Assistant professor, associate professor & professor engineering, Brown U., Providence, 1962-1972; Corporation professor сivil engineering, U. Cape Town, South Africa, 1973-1982; dean faculty of engineering, U. Cape Town, South Africa, 1983-1996; deputy vice chancellor research, U. Cape Town, South Africa, since 1996. Director information technical U. Cape Town, 1984-1991. Chairman Council for Nuclear Safety, South Africa, since 1986, Finite Element Analysis Superior vena cava syndrome, Cape Town, since 1988.
Fellow American Society of Mechanical Engineers, American Society of Civil Engineers, South Africa Institute Civil Engineers, Academy of Engineers, South Africa Society Professional Engineers, Royal Society South Africa (John FW Herschel Medal 1990).
Married Nancy Jill Hickman, September 5, 1961. Children: Neil, Andrew, Peter.