Atividades de ensino
- 2011 - Linguagem de Programação Java
- 2010 - Mackenzie - Estruturas de Dados, Estruturas de Dados II.
- 2009 - Mackenzie - Programação Estruturada II.
- 2008 - Mackenzie - Laboratórios de Informática Básica
e Programação Estruturada II (C).
- 2006 - Mackenzie - Programação Estruturada I (C), Construção
de Compiladores, Linguagens Orientadas a Objeto (C++), Análise Numérica
II, Comércio Eletrônico.
- 2005 - Mackenzie - Programação Estruturada I (C), Programação
Estruturada II (C), Ferramentas de Engenharia (Matlab e Autocad), Metodologia
do Processo Científico, Construção de Compiladores, Linguagens
Orientadas a Objeto (C++), Linguagem de Programação I (C++).
- 2004 - Mackenzie - Programação Estruturada I (C), Ferramentas
de Engenharia (Matlab e Autocad), Metodologia do Processo Científico.
- 2002 - Faculdades Albert Einstein - Arquitetura de Computadores
- 1978 - ITA - Teoria da Programação
- 1977 - ITA - Teoria de Autômatos, Técnicas de Ordenação
e Procura
- 1976 - Escola de Engenharia Industrial, São José dos Campos
- Equações Diferenciais
- 1976 - ITA - Matemática Discreta, Estruturas de Dados
- 1975 - ITA - Programação Avançada, Construção
de Compiladores
- 1974 - ITA - Introdução à Computação,
Cálculo Numérico
- 1973 - Escola Técnica Prof. Everardo Passos - Propagação
Eletromagnética
- 1972 - Escola Técnica Prof. Everardo Passos - Dispositivos Especiais
Semicondutores