Mohamed-Hicham Leghettas PhD student CAB H83.1 ETH Zürich Universitätstrasse 6 8092 Zürich Switzerland mleghettas@inf.ethz.ch