Prima di entrare all'ETH, è stato direttore del Max Planck Institute for Solid State Research di Stoccarda, in Germania, e tra le sue precedenti posizioni figurano quella di membro del personale di ricerca presso l'IBM Research Laboratory di Zurigo, in Svizzera, e quella di professore ordinario presso la Sissa di Trieste, in Italia.
In edicola