Locke, Piers, University of Canterbury