McGregor, Callum, Edinburgh University