Han ble foreleser i historie ved University College i London i 1950 og ble værende der fram til 1961 da han ble professor i middelalderhistorie ved Universitetet i Newcastle upon Tyne, og deretter i 1974 ble han professor i skotsk historie ved Universitetet i St Andrews. Han hadde William Fraser-professoratet i skotsk historie og paleografi ved Universitetet i Edinburgh fra 1979 til 1992.