Realizó estudios de postgrado en la Universidad de Columbia y ha sido profesor visitante en las de Yale y Florida y en el Colegio de México.