Ha sido profesor en diversas instituciones educacionales, como la Universidad de Notre Dame, el Instituto de las Américas de la Universidad de California, el Massachusetts Institute of Technology, la Universidad de Oxford o el Institute of Development Studies de la Universidad de Sussex.