Teaching @ UMa:

2006/2007: Human-Computer Interaction

2004/2005: Human-Computer Interaction and Computer Architecture (Fall Semester). Decision-Support Systems (Spring Semester).

During 2003/2004, I taught Operating Systems and Computer Systems Architecture (Spring Semester) and Computer Architecture (Fall Semester).

Documents @ UMa:

The mythical Lab Guide: Introduction to Assembly Programming using the SPIM Simulator (in Portuguese) [pdf]

Human-Computer Interaction (Lab Guide in Portuguese) [pdf]

Decision Support Systems (Lab Guide in portuguese) [pdf]

Teaching @ IST:

Back at the Technical University of Lisbon: Introduction to Programming, Algorithms and Data Structures.