Más adelante ocuparía los cargos de Profesor Sather de Berkeley (1988–1989), Profesor Monroe Deutsch de Filosofía en Berkeley (1988–1990), y profesor White de Filosofía moral en Oxford (1990–1996), y fue nombrado Fellow del All Souls College de nuevo en 1997.