Desde 1986 se desempeñó como Profesor de Teoría Política en la Universidad de Essex, donde fundó y dirigió durante muchos años el programa de postgrado en Ideología y Análisis del Discurso, así como el Centro de Estudios Teóricos de las Humanidades y las Ciencias Sociales.