Diretor do Instituto Tecgraf de Desenvolvimento de Software Técnico-Científico da PUC-Rio (Tecgraf/PUC-Rio) onde coordena, por ano, mais de 30 contratos de cooperação universidade-empresa nas áreas de Modelagem e Visualização Computacional. Professor Titular do Departamento de Informática da PUC-Rio desde 1992. Tem experiência na área de Ciência da Computação, com ênfase em Processamento Gráfico, atuando principalmente nos seguintes temas: Visualização, Simulação Numérica, Realidade Aumentada, Modelagem Geométrica e Visão Computacional.
Já orientou 30 teses de doutorado e 69 dissertações de mestrado. Pesquisa atualmente nas áreas de Realidade Aumentada e Visualização Científica. Já publicou mais de 50 artigos em revistas internacionais e mais de 120 trabalhos em importantes conferências. Bolsista 1A do CNPq desde 1999 e coordenador de projetos de cooperação acadêmica internacionais (CAPES/COFECUB) e nacionais (CNPq/PROCAD). Já recebeu diversos prêmios incluindo: a Grã-Cruz da Ordem Nacional Mérito Científico do Ministério de Ciência e Tecnologia (2007), o Prêmio de Professor na celebração dos 60 anos da PUC-Rio (2001), o Prêmio de Comendador da Ordem do Mérito Científico (2000), o Prêmio de Orientador da Melhor Tese de Doutorado do ano de 1999 da SBC e da Ordem dos Amigos da Marinha (1998).
Também tem sido convidado para muitas palestras de promoção de Ciência e Tecnologia nas Empresas e nas Sociedades Profissionais. Possui graduação (1975) e mestrado (1977) em Engenharia Civil pela Pontifícia Universidade Católica do Rio de Janeiro e doutorado Ph.D. (1982) em Engenharia Civil pelo Programa de Computação Gráfica da Cornell University, USA.