Professor da Escola de Engenharia e do Departamento de Engenharia Elétrica, com ênfase em Controle Robusto de Sistemas com Atraso, Sincronização de Sistemas Caóticos, Inteligência Computacional e Desenvolvimento de Sistemas Embarcados. Atua desde 2003 no Instituto Politécnico da PUC Minas e ingressou na UFMG em 2013.