Possui graduação em Engenharia Elétrica (1989) e Mestrado em Engenharia Elétrica (1990) pela Universidade Federal da Paraíba. Possui Diplôme d'Études Approfondies (Mestrado) em Microélectronique et Microinformatique pela Universidade Pierre et Marie Curie (Paris VI) (1991) e Doutorado em Informática também pela Universidade Pierre et Marie Curie (Paris VI) (1995). Foi de 1996 a 2009 professor da Universidade Federal do Rio Grande do Norte (Departamento de Informática e Matemática Aplicada), sendo atualmente professor titular da Universidade Federal do Piauí (Departamento de Informática e Estatística). Tem experiência na área de Ciência da Computação, com ênfase em Concepção de Sistemas Integrados, atuando principalmente nos seguintes temas: Sistemas integrados, concepção VLSI, arquiteturas reconfiguráveis.
bachelor's at Engenharia Elétrica from Universidade Federal da Paraíba (1989), master's at Engenharia Elétrica from Universidade Federal da Paraíba (1990), master's at Microélectronique et Microinformatique from Université Pierre et Marie Curie (1991) and doctorate at Informática from Université Pierre et Marie Curie (1995). Has experience in Computer Science, focusing on Hardware, acting on the following subjects: circuitos integrados, concepção vlsi, arquiteturas reconfiguráveis, redes em chip and projeto baseado em plataforma.