Winter term 2012:
SOCS (McGill University, School of Computer Science), Undergrad, Master and PhD. subject: Modeling and Simulation. Role: teaching Lectures and Laboratories.
Spring term 2004-2005, 2005-2006, 2007-2008:
CUI (University of Geneva, Computing department), 3nd/4th year subject (Bachelors / Master): Modeling and Verification. Role: teaching Lectures and Laboratories.
Fall term 2003-2004, 2004-2005, 2005-2006, 2007-2008, 2008-2009:
CUI (University of Geneva, Computing department), 2nd year subject: Programming Languages. Role: teaching Laboratories.
Fall term 2003-2004:
CUI (University of Geneva, Computing department), 2nd year subject: Object-Oriented Concepts and Languages (2003-2004). Role: teaching Laboratories.
1997:
S. Joăo do Estoril High School, Portugal: Several basic computing courses - programming in Pascal, Microsoft Windows office applications, etc.