IFBAIANO (Professor Efetivo):
- Licenciatura em Ciências da Computação:
- Software Educacional
- Jogos Eletrônicos em Educação
- Redes de Computadores
- Programação Avançada
- Sistemas Digitais
- Engenharia de Software
- Técnico em Informática:
- Introdução à Programação
- Redes de Computadores
- Segurança do Trabalho
- Manutenção de Hardware I e II
- Outros cursos Técnicos:
- Introdução à Informática
UNEB (Professor Convidado, 2016):
- Especialização em Game Design:
- Introdução à Programação
- Motores de jogos com Unity3D
Universidade de Aveiro (Professor Convidado, 2019-2020):
- Licenciatura em Línguas e Relações Internacionais:
- Multimédia I (2019)
- Mestrado em Comunicação Multimédia
- Narrativas e Jogos Interactivos (2020)