Doutor em Ciência da Computação (Doctor of Philosophy in Computer Science) pela University of Kent at Canterbury (1990-1992); Bacharel em Ciência da Computação pela Universidade Federal do Rio Grande do Sul (1985-1988). 

Ocupa o cargo de Professor Associado IV, lotado no Departamento de Matemática Pura e Aplicada do Instituto de Matemática da UFRGS. Exerceu os cargos de diretor do Instituto de Matemática (2005-2008 e 2009-2012), vice-diretor do Instituto (2001-2004) e coordenador  (1999-2000) e vice-coordenador (1995-1996 e 1997-1998) do Programa de Pós-graduação em Matemática Aplicada da UFRGS. Foi programador de computadores e analista de sistemas do Centro de Processamento de Dados da UFRGS (1983-1994).

Atua na área de Ciência da Computação, com ênfase em algoritmos numéricos, computação paralela e computação gráfica.

Condecorado com a Ordem do Mérito Aeronáutico (grau Oficial); Medalha Mérito Santos-Dumont; e Membro Honorário da Força Aérea Brasileira, é membro da Royal Aeronautical Society, da Society for Industrial and Applied Mathematics e Sociedade Brasileira de Matemática Aplicada e Computacional.

___

Doctor of Philosophy in Computer Science by the University of Kent at Canterbury (1990-1992); B.Sc. in Computer Science by Universidade Federal do Rio Grande do Sul (1985-1988). 

Associate Professor at the Pure and Applied Mathematics Departament at UFRGS. Held the positions of the Director of the Institute of Mathematics (2005-2008 and 2009-2012), deputy director of the Institute  (2001-2004), chairman (1999-2000) and deputy chairman (1995-1996 and 1997-1998) of the Postgraduate Programme in Applied Mathematics at UFRGS. Prior to becoming a lecturer he was a programmer and systems analyst at UFRGS Data Processing Centre (1983-1994).

Works in the field of Computer Science, with emphasis on numerical algorithms, parallel computing and computer graphics.

Decorated with the Order of Aeronautical Merit (Officer), Medal of Merit Santos-Dumont and Honorary Member of the Brazilian Air Force, he is a member of the Royal Aeronautical Society, Society for Industrial and Applied Mathematics and Sociedade Brasileira de Matemática Aplicada e Computacional.