2002- Catedrático, Universidad de Brigham Young, EE.UU.
2000-2002 Profesor visitante, Universidad de Brigham Young, EE.UU.
1998 Profesor visitante, Univerdidad de Cambridge, RU
1996-2002 Profesor adjunto, Univerdidad de Exeter, RU
1978-1996 Profesor titular, Univerdidad de Exeter, RU
1977-1978 Profesor a tiempo parcial, Univerdidad de Gales, Cardiff, RU