Graduado (1983) em ciência da computação, com mestrado em ciência da computação (1985) e engenharia elétrica (1986), pela Universidad de Chile. Possui doutorado em ciência da computação (1989), pela University of Waterloo, no Canadá.
Seus interesses de pesquisa incluem algoritmos e estruturas de dados, recuperação de informações, pesquisa na web e mineração de dados e ciência e visualização de dados.
É fellow da Association for Computing Machinery (ACM) e do Institute of Electrical and Electronics Engineers (IEEE). Vencedor do Master inventor award (Yahoo, 2012), ASIS&T Book of the Year pela segunda edição do Modern Information Retrieval (2012) e National Award of the Chilean Association of Engineers (2010).