Doutoramento em Informática, Carnegie Mellon University.
Mestrado em Informática, Carnegie Mellon University.
Equivalência ao Grau de Mestre em Inteligência Artificial Aplicada, Universidade Nova de Lisboa.
Mestrado em Inteligência Artificial, University of Edinburgh.
Licenciatura em Engenharia Informática,
Universidade Nova de Lisboa.
Na FCT.UNL:
Teoria da Computação (10/11)
Introdução à programação C (09/10)
Interaction and visualization in multimedia environments (08/09 e 09/10)
Algoritmos e estruturas de dados (LEI) (07/09 e 08/09)
Algoritmos e estruturas de dados (MIEEC/MIEF) (08/09 e 09/10)
Algoritmos e estruturas de dados II (98/99, 99/2000)
Linguagens formais e autómatos (98/99, 99/2000)
Aquisição e tratamento de imagem (99/2000)
Na CMU:
TA de Computer Music systems and information processing (06/07)
TA de Introduction to computer music (05/06)
No Instituto Superior de Ciências e Tecnologia de Moçambique (Maputo, Moçambique):
Algoritmos e estruturas de dados II (99/2000)
Ver versão inglesa.
Ver versão inglesa.