Possui graduação em Bacharelado em Ciência da Computação pela Universidade de São Paulo (2001), mestrado em Ciências da Computação e Matemática Computacional pela Universidade de São Paulo (2003) e doutorado em Ciências da Computação e Matemática Computacional pela Universidade de São Paulo (2006). Atualmente é professor adjunto da Universidade Federal do ABC, onde coordenou o programa de pós-graduação em Ciência da Computação de fevereiro de 2011 a março de 2015, elaborando a proposta de criação do mestrado (2011) e doutorado (2015) do programa. Tem experiência na área de Ciência da Computação, com ênfase em Inteligência Artificial, atuando principalmente nos seguintes temas: descoberta de conhecimento, aprendizado de máquina, mineração de dados, tratamento de classes desbalanceadas e inteligência artificial.
bachelor's at Bacharelado em Ciência da Computação from Universidade de São Paulo (2001), master's at Computer Science from Universidade de São Paulo (2003) and doctorate at Computer Science from Universidade de São Paulo (2006). Has experience in Computer Science, acting on the following subjects: knowledge discovery, machine learning, data mining, class imbalance and artificial intelligence.