MacKinnon, D. I., University of Canterbury