Graduou-se em Física, como bacharel, pela Universidade Federal da Paraíba (1978), fez mestrado em Física no Centro Brasileiro de Pesquisas Físicas (1981) e doutorado em Matemática Aplicada na University of Cape Town (1986). Realizou Pós-Doutorado em Ciência da Computação na Universität Karlshure (Alemanha, 1990) e no Research Institute for Symbolic Computation - RISC (Áustria, 1991) e foi pesquisador visitante, atuando em robótica móvel, na Carnegie-Mellon University (USA, 1998/99), na Universidade de Jaen, Espanha, atuando em modelagem da estrutura trabecular e na Universidade de Bolonha, Itália, na área de caracterização de reservatórios. Atuou como Professor no Depto. de Física da Universidade Estadual de Londrina, no Depto. de Matemática da Universidade de Brasília, no Depto. de Informática da Universidade Federal de Santa Catarina e no Instituto de Matemática e Programa de Pós-Graduação em Matemática Aplicada da Universidade Federal do Rio Grande do Sul. É Professor Titular no Departamento de Computação Científica da Universidade Federal da Paraíba, em João Pessoa. Durante a carreira, tem atuado em Modelagem Matemática e Computacional, com projetos nas áreas de física-matemática, robótica móvel, raciocínio qualitativo, computação algébrica, geometria computacional, modelagem de fogo florestal, processamento de imagens, modelagem da estrutura do osso trabecular, meios porosos e caracterização de reservatórios petrolíferos.
graduation at Bacharelado em Física from Universidade Federal da Paraíba (1978), master's at Physic from Centro Brasileiro de Pesquisas Físicas (1981) and doctorate at Matemática Aplicada from University Of Cape Town (1985). Has experience in Mathematics, focusing on Mathematics Phisic, acting on the following subjects: trabecular bone, robótica, osteoporose, osteoporosis and computação algébrica.