Roberts, Peter, University of Canterbury