He has obtained with honors his Master's thesis in Computer Science at the University of Grenoble (France) after one year spent in the University of Montreal (Canada). He benefited from a PhD fellowship at the National Audio-Visual Institute (INA) of Paris where he received with honors his PhD in 2004 from INRIA. He selected as an ERCIM Post-Doctorate Research Associate (2004-2006) where he visited the National Research Council (CNR) in Pisa (Italy) and the National Research Institute for Mathemat.css and Computer Science (CWI) in Amsterdam (The Netherlands). He was a senior researcher in the Interactive Information Access group at CWI Amsterdam (2006-2009).