Possui graduação em Bacharelado Em Ciências da Computação pela Universidade de São Paulo (2000), mestrado em Ciências da Computação e Matemática Computacional pela Universidade de São Paulo (2002) e doutorado em Engenharia Elétrica e Informática Industrial pela Universidade Tecnológica Federal do Paraná (2010). Atualmente é professor adjunto da Universidade Estadual do Centro-Oeste. Tem experiência na área de Ciência da Computação, com ênfase em Arquitetura de Sistemas de Computação, atuando principalmente nos seguintes temas: computação natural, otimização multiobjetivo e algoritmos culturais.
bachelor's at Bacharelado Em Ciências da Computação from Universidade de São Paulo (2000), master's at Computer Science from Universidade de São Paulo (2002) and doctorate at Electric Engineering from Universidade Tecnológica Federal do Paraná (2010). Has experience in Computer Science, focusing on Computer Systems Architecture, acting on the following subjects: computação reconfigurável, arquitetura de computadores, j2ee, computação móvel and javaserver faces.