He holds a degree in Electrical Engineering from the Federal University of Rio Grande do Norte (1993) and a Master’s Degree in Computer Science from the Federal University of Pernambuco (1999). He has experience in computer science, with emphasis on Programming Languages, acting on the following topics: design and implementation of programming languages, domain-specific languages and functional languages. Contact him at leonardo.lucena@ifrn.edu.br.