Between 2007 and 2011, he was a Postdoc researcher at Technische Universität Darmstadt, Germany, where he built and led a research group on visual search and analysis. He obtained a PhD in Computer Science in 2006, and a Master of Science degree in Information Engineering in 2002, both from University of Konstanz.