docente IFSP - ReitoriaProfessor do Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas, do Instituto Federal de Educação, Ciência e Tecnologia de São Paulo IFSP/SP, desde 2004, ministrando disciplinas de Instalação de Sistemas Operacionais Proprietários e de Código Aberto (Windows Server e GNU/Linux), Serviços e Servidores de Redes e Lógica de Programação. Também é Professor do Curso Técnico de Programação de Sistemas Integrado ao Ensino Médio, do IFSP/SP, desde 1982, ministrando disciplinas de Linguagem de Programação de Computador JAVA, C/C++, Visual Basic, Cobol e RPG, Técnicas de Programação, Introdução à Multimídia com Macromedia Flash e Instalação de Sistemas Operacionais Microsoft Windows Server e GNU/Linux. Em 2003/2004 participou da comissão que definiu a grade curricular para o Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas para o IFSP/SP. De 1997 a 2004 participou da coordenação técnica dos laboratórios de informática do IFSP/SP. De 1983 a 1992 desenvolveu e administrou o sistema de informação de apoio aos exames vestibulares do IFSP/SP. Sua formação acadêmica iniciou-se com o curso técnico em Processamento de Dados pelo IFSP/SP (1978/81), prosseguiu com a licenciatura plena em Processamento de Dados na Universidade Federal de São Carlos (1983/85), cursou três semestres de Administração de Empresas na PUC-SP (1986/87), fez curso de especialização lato sensu em Análise de Sistemas pela Faculdade de Filosofia, Ciências e Letras "Professor Carlos Pasquale" - Departamento de Administração (1992/93) e concluiu pós-graduação lato sensu em Engenharia da Computação na Universidade Federal de Uberlândia, MG, pela Faculdade de Engenharia Elétrica (2006/08). Em 2009, iniciou mestrado em Automação Industrial na Faculdade de Engenharia Mecânica de Taubaté, SP - UNITAU.