Peter Stewart, University of Glasgow