Possui graduação em Ciência da Computação pela Universidade Federal de Lavras/MG (2003), mestrado em Ciência da Computação pela Universidade Federal de São Carlos/SP (2007) e doutorado em Sistemas Computacionais de Alto Desempenho pela Universidade Federal do Rio de Janeiro (PEC/COPPE/UFRJ) (2011). Desenvolveu um projeto de pesquisa na University of Waterloo, Canadá (2011), e na Universidade de São Paulo, campus de São Carlos/SP (2012). Trabalhou como pesquisador e desenvolvedor de sistemas na empresa Cientistas Associados, em São Carlos/SP (2006-2008). Atualmente é professor no Departamento de Ciência da Computação da Universidade Federal de São João del Rei/MG (UFSJ). Tem experiência na área de Ciência da Computação, com ênfase em Aprendizado de Máquina, Mineração de Dados e atuando principalmente nos seguintes temas: aprendizado de máquina, aprendizado sem fim, modelos Bayesianos, algoritmos evolutivos e sistemas inteligentes.
bachelor's at Ciência da Computação from Universidade Federal de Lavras (2003), master's at Computer Science from Universidade Federal de São Carlos (2007) and doctorate at Civil Engineering from Universidade Federal do Rio de Janeiro (2011). Has experience in Computer Science