Dennis, Nigel, University of St Andrews, Reino Unido