Bachelor's degree in Computer Science (2003), master's degree in Computer Science (2006) and PhD in Computer Science, all from Federal University of Pernambuco, UFPE (2013). He is currently a professor at the Federal Rural University of Pernambuco (UFRPE), where he teaches in two programs: Bachelor of Computer Science and "Licenciatura" in Computation (to prepare high school teachers). He has experience in Computer Science, with emphasis on Artificial Intelligence, acting on the following topics: intelligent agents, robotics and reinforcement learning.
Possui graduação em Ciência da Computação pela Universidade Federal de Pernambuco (2003), mestrado em Ciências da Computação pela Universidade Federal de Pernambuco (2006) e doutorado em Ciências da Computação pela Universidade Federal de Pernambuco (2013). Atualmente é professor adjunto da Universidade Federal Rural de Pernambuco. Tem experiência na área de Ciência da Computação, com ênfase em Inteligência Artificial, atuando principalmente nos seguintes temas: agentes inteligentes, robótica e aprendizagem por reforço.