James Cheney, University of Edinburgh