Crowther, Jim, Edinburgh University