He has directed more than twenty PhD theses and has given talks and courses at the University of Oxford, the University of Xalapa, the University of Brasilia, the Sapienza University of Rome, the Autonomous University of Barcelona, the University of Navarra and the University of Nevada.