He holds a Ph.D. in Computer Science, with a thesis focused on model driven approaches for the design, development and automatic code generation of Search Based Applications. His current research interests are in the fields of Web data management and Web information systems, with focus on human computation and crowdsourcing; user interaction paradigms (e.g. Exploratory Search); data visualization, and result diversification techniques in multi-domain search over heterogeneous data collections; Semantic Web; and efficient top-k execution of SPARQL queries.