● Ano letivo 2006-2023 - Instituto Politécnico de Viana do Castelo:
● Mestrado em Engenharia de Software/Informática– Unidade Curricular lecionada: Business Intelligence e Mineração de Dados.
●Curso de Licenciatura em Engenharia Informática – Unidades Curriculares lecionadas: Integração de Sistemas; Inteligência Artificial; Aprendizagem Organizacional, Projecto III e Projecto IV.
● Mestrado em Cibersegurança - Análise de Dados e Ciberinteligência.
● Ano letivo 2005-2006 - Universidade do Minho:
● Lic. em Engenharia de Sistemas e Informática – 4º ano - Unidade Curricular lecionada: Bases de Dados.
● Lic. Matemática e Ciências da Computação – 4º ano - Unidade Curricular lecionada: Bases de Dados.
● Lic. em Engenharia BioMédica – 4º ano - Unidade Curricular lecionada: Sistemas Inteligentes.
● Lic. em Gestão de Empresas – 1º ano - Unidade Curricular lecionada: Tecnologias de Informação para a Gestão
● Ano letivo 2005-2006 - Universidade Católica de Angola – Luanda:
● Lic. em Engenharia Informática – 4º ano - Unidade Curricular lecionada: Sistemas Inteligentes.
● Ano letivo 2004-2006 - Universidade do Minho:
● Lic. em Engenharia de Sistemas e Informática – 2º ano – Unidades Curriculares lecionada: Paradigmas da Programação III – Programação em Lógica; Paradigmas da Programação IV – Programação por Objectos.
● Lic. Matemática e Ciências da Computação – 2º ano – Unidades Curriculares lecionada: Paradigmas da Programação III – Programação em Lógica; Paradigmas da Programação IV – Programação por Objectos
● Lic. em Gestão de Empresas - 1º Ano – Unidade Curricular lecionada: Informática para a Sociologia
● Ano lectivo 2000-2001 - Universidade do Minho:
● Lecionação da Aulas práticas das unidades curriculares de Paradigmas da Programação III e Paradigmas da Programação IV da LESI - Licenciatura em Engenharia de Sistemas e Informática;