Ha sido profesor en las universidades de Georgetown y Berkeley e investigador en Yale University, Stanford University, University of California San Diego, University of Maryland, University of Arizona, University of Adelaide (Australia), y Universidad de Hosei (Tokio, Japón) entre otras.