Possui graduação em Engenharia Elétrica pela Universidade Federal de Uberlândia (1984), mestrado em Engenharia Elétrica pela Universidade Federal de Uberlândia (1987) e doutorado em Engenharia Elétrica pela Universidade de São Paulo (1998). Atualmente é professor titular da Universidade Federal de Uberlândia. Tem experiência na área de Ciência da Computação atuando principalmente nos seguintes temas: inteligência aritificial, planejamento, sistemas tutores inteligentes, jogos RTS e workflow.
bachelor's at Engenharia Elétrica from Universidade Federal de Uberlândia (1984), master's at Electric Engineering from Universidade Federal de Uberlândia (1987) and doctorate at Electric Engineering from Universidade de São Paulo (1998). Has experience in Computer Science, focusing on Programming Languages, acting on the following subjects: inteligência aritificial, planejamento, sistemas tutores inteligentes, artificial intelligence and workflow.