possui graduação em Engenharia Elétrica Eletrônica pela Universidade de São Paulo (1984), Bacharelado em Ciência da Computação pela Universidade Federal de São Carlos (1985), mestrado em Física Aplicada pela Universidade de São Paulo (1987) e doutorado em Engenharia Eletrônica - University of London (1992). Atualmente é professor titular da Universidade de São Paulo. Tem experiência nas áreas de Ciência da Computação, Física Computacional e aplicações em áreas multidisciplinares, atuando principalmente nos seguintes temas: redes complexas, análise de imagens e de formas, visão por computador, processamento de imagens e bioinformática.