Bachelor's at Electrical Engineering from Universidade Federal de Uberlândia (2003) and master's (2008) and Ph.D. (2022) in Computer Science from Universidade Federal de Uberlândia. Experience in Computer Science targeting: Software Development; Object-Oriented Programming, Analysis, and Design; Learning Objects; Educational Digital Games; Human-Computer Interaction; Mobile Device Programming; Programming Languages; Bug Localization, and Automated Program Repair.
Possui graduação em Engenharia Elétrica pela Universidade Federal de Uberlândia (2003), Mestrado (2008) e Doutorado (2022) em Ciência da Computação pela Universidade Federal de Uberlândia. Tem experiência na área de Computação, atuando principalmente nos seguintes temas: Desenvolvimento de Software; Análise, Projeto e Programação Orientada a Objetos; Desenvolvimento de Objetos de Aprendizagem e Jogos Digitais Educacionais; Interação Humano-Computador; Programação para Dispositivos Móveis; Linguagens de Programação; Localização de Bugs e Técnicas para Reparo Automático de Software.