Possui graduação em Engenharia Elétrica pela Universidade Federal de Juiz de Fora (1985),especialização em Computação pela Pontifícia Universidade Católica de Minas Gerais (1988), especialização em Automação e Informática Industrial pela Pontifícia Universidade Católica de Minas Gerais (1993) e mestrado em Tratamento da Informação Espacial pela Pontifícia Universidade Católica de Minas Gerais (2003), com dissertação sobre Classificação de Áreas Urbanas utilizando Imagens do Satélite de Alta Resolução IKONOS. Iniciou sua carreira acadêmica em agosto de 1986 como professor Auxiliar de Ensino da Pontifícia Universidade Católica de Minas Gerais, estando lotado atualmente na categoria Professor Assistente nível IV. No ano de 1996, através de convênio assinado entre o Grupo FIAT Brasil e a Pontifícia Universidade Católica de Minas Gerais, realizou estágio técnico no Centro Richerche FIAT, no período de fevereiro a maio, acompanhou o curso Master Car Enginnering na cidade de Modena, no período de maio a outubro e realizou estágio técnico na Sala de Provas de Motores da empresa Maserati de outubro de 1996 a janeiro de 1997. Foi professor do Centro de Ensino Superior de Conselheiro Lafaiete (2012-2015), professor da Escola Técnica POLIMIG (2008 - 2011) e da Faculdade Anhanguera(2011). Tem experiência na área de Ciência da Computação, com ênfase em Linguagens de Programação, lecionando disciplinas de programação nas linguagens Basic, FORTRAN, Pascal, C, C++, C# , Java e MATLAB. Estudou em seu Mestrado principalmente os seguintes temas: índice de qualidade de vida urbana, uso de imagens do satélite de alta resolução IKONOS, classificador digital por distância mínima, classificação digital e planejamento urbano. Também possui experiência na área de Microcontroladores da família PIC, INTEL GALILEO/Edison, Arduino ministrando cursos introdutórios e intermediários de programação em microntroladores Arduino/INTEL.
CURSO DE SISTEMAS DE INFORMAÇÃO - PBR
- ALGORITMOS E ESTRUTURAS DE DADOS
- ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO
- LABORATÓRIO DE ALGORITMOS E ESTRUTURAS DE DADOS