Peter Harrington, UBC