Él ha enseñado en la Universidad Harvard, en el Instituto Tecnológico de Massachusetts, en la Universidad Politécnica Nacional de Atenas, en la Universidad de Stanford y en la Universidad de California.