National and Kapodistrian University of Athens
He has been a visiting Professor at the École des hautes études en sciences sociales in Paris, the La Sapienza University in Rome, the National and Kapodistrian University of Athens, Pittsburg State University, Jackson State University, and many others.