Doutor em Engenharia Eletrônica pela Universidade de Kent, na Inglaterra, realizou pós-doutorado na Universidade do Porto, em Portugal, e na Universidade de Canterbury, na Grã-Bretanha, em 1998. É livre-docente na Universidade de São Paulo (USP), em São Carlos, e professor titular de Ciências Matemáticas e de Computação no ICMC da USP. Destaca-se em pesquisas em Inteligência Artificial desde 1987. Propôs algoritmos que têm sido amplamente utilizados, citados e aprimorados por pesquisadores no Brasil e no exterior. Seus principais interesses de pesquisa abrangem Aprendizado de Máquina, Mineração de Dados e Ciência de Dados, com aplicações em diversas áreas.