Milnes, Tim, The University of Edinburgh