Professor no Departamento de Engenharia Informática no Instituto Superior Técnico e investigador no Grupo Visualização e Interfaces Multimodais do INESC-ID.
A sua investigação engloba as áreas de Visualização de Informação e Gestão e Acessibilidade de Informação Pessoal. É autor de centenas de publicações na área para além de coautor do livro Human-Computer Interaction.