Graduado em Ciência da Computação pela Universidade do Estado do Rio Grande do Norte (2002), especialista (2004) e mestre em Sistemas e Computação pela Universidade Federal do Rio Grande do Norte (2005) e doutor pela Universié Clermont-Auvergne (2012). Atualmente é Professor Adjunto da Universidade do Estado do Rio Grande do Norte (UERN), onde atua como colaborador do Programa de Pós-graduação em Ciência da Computação, é vice-líder do grupo de Tecnologias Educacionais e assessor da Pro-Reitoria de Ensino de Graduação. Tem interesse nas áreas de Pesquisa Operacional, Otimização Combinatória, Complexidade de Algoritmos, Computação Gráfica, Design de Jogos, Tecnologias Educacionais e Gamificação.
Graduated in Computer Science at the Rio Grande do Norte State University (UERN) Brazil, in 2002. Master in Computer Science at the Rio Grande do Norte Federal University (UFRN), Brazil, in 2005. And Ph.D. at Blaise Pascal University (UBP), France, in 2012. Actually works as associate professor in the Rio Grande do Norte State University in the Computers Department. He has experience in the domain of computer science, focusing on Analysis of Algorithms and Computational Complexity, acting on the following subjects: combinatorial optimization problemas as cut-and-packing, vehicle routing, planning and scheduling problems, and has some past experience with computer graphics and virtual reality modeling.