Possui grau de Bacharel em Sistemas de Informação pela Universidade Federal Rural de Pernambuco - UFRPE e Mestre em Engenharia da Computação pela Universidade de Pernambuco - UPE e Doutor em Ciência da Computação. Atuou em projetos envolvendo computação e robótica afetiva, computação assistiva, redes neurais artificiais e inteligência computacional.