He holds a PhD degree in Computer Science from the Swiss Federal Institute of Technology in Lausanne, EPFL. Before joining USI he was a senior researcher at EPFL, a research engineer at HP Labs, Palo Alto, USA, and a visiting researcher at INRIA, France. Besides traveling, hiking, playing tennis, and others, he is also very much interested in the theory and practice of distributed systems and databases.