2021
- Programmation Objet avancée – cycles supérieurs (Automne 2021- G1)
- Programmation Objet avancée – cycles supérieurs (Automne 2021- G11)
- Systèmes Répartis – cycles supérieurs (Automne 2021)
- Architecture des applications d’entreprises – cycles supérieurs (ÉTÉ 2021)
- Développement avancé de logiciels: Patrons et modèle – cycles supérieurs (Hiver 2021)
- Programmation Objet avancée – cycles supérieurs (Hiver 2021)
2020
- Développement avancé de logiciels: Patrons et modèle – cycles supérieurs (Automne 2020)
- Systèmes Répartis – cycles supérieurs (Automne 2020)
- Systèmes distribués-Bacc (Automne 2020)
- Systèmes Répartis – cycles supérieurs (ÉTÉ 2020)
2019
- Développement avancé de logiciels: Patrons et modèle – cycles supérieurs (Automne 2019)
- Systèmes Répartis – cycles supérieurs (Automne 2019)
- Programmation Objet avancée – cycles supérieurs (Automne 2019)
- Systèmes Répartis – cycles supérieurs (ÉTÉ 2019)
- Développement avancé de logiciels: Patrons et modèle – cycles supérieurs (Hiver 2019)
- Technologies Web avancées (Hiver 2019)
- Programmation Objet avancée – cycles supérieurs (Hiver 2019)
2018
- Développement avancé de logiciels: Patrons et modèle – cycles supérieurs (Automne 2018)
- Systèmes Répartis – cycles supérieurs (Automne 2018)
- Systèmes distribués-Bacc (Automne 2018)
- Systèmes Répartis – cycles supérieurs (ÉTÉ 2018)
- Développement avancé de logiciels: Patrons et modèle -cycles supérieurs (Hiver 2018)
2017
- Développement avancé de logiciels: Patrons et modèle – cycles supérieurs (Automne 2017)
- Systèmes Répartis – cycles supérieurs (Automne 2017)
- Systèmes Répartis – cycles supérieurs (ÉTÉ 2017)
- Développement avancé de logiciels: Patrons et modèle – cycles supérieurs (Hiver 2017
- Technologies Web avancées (Hiver 2017)
2016
- Systèmes Répartis – cycles supérieurs (Automne 2016)
- Programmation Objet avancée – cycles supérieurs (Automne 2016)
- Systèmes distribués – Bacc (Automne 2016)
- Systèmes Répartis – cycles supérieurs (ÉTÉ 2016)
- Développement avancé de logiciels: Patrons et modèle – cycles supérieurs (Hiver 2016)
- Programmation Objet avancée – cycles supérieurs (Hiver 2016)
- Technologies Web avancées (Hiver 2016)
2015
- Systèmes Répartis – cycles supérieurs (Automne 2015)
- Programmation Objet avancée – cycles supérieurs (Automne 2015)
- Architecture des applications d’entreprises – cycles supérieurs (ÉTÉ 2015)
- Développement avancé de logiciels: Patrons et modèle – cycles supérieurs (Hiver 2015)
- Programmation Client-serveur (Hiver 2015)
2014
- Systèmes Répartis – cycles supérieurs (Automne 2014)
- Systèmes distribués-Bacc (Automne 2014)
- Programmation Objet Bacc 8PRO114 (Automne 2014)
- Développement avancé de logiciels: Patrons et modèle, cycles supérieurs (Hiver 2014)
- Programmation Objet Bacc 8PRO114 (Automne 2014)
- Programmation Client-serveur (Hiver 2014)
2013
- Systèmes Répartis – cycles supérieurs (Automne 2013)
- Systèmes distribués – Bacc (Automne 2013)
- Programmation Objet – Bacc 8PRO114 (Automne 2013)
- Développement avancé de logiciels: Patrons et modèle, cycles supérieurs (Hiver 2013)
2012
- Systèmes Répartis: Maîtrise-Doctorat (Automne 2012), Deux Groupes 11 et 01
- Élément de programmation 8PRO107 (Automne 2012)
- Programmation Objet 8PRO114 (Automne 2012)
- Architecture des applications d’entreprises: Maîtrise-Doctorat (Hiver 2012)
2011
- Systèmes Répartis: Maîtrise-Doctorat (Automne 2011)
- Élément de programmation 8PRO107 (Automne 2011)
- INF9123-01 Atelier algorithme et génie 3ième cycle (Automne 2011)
- INF9083-01 Lecture dirigee, 3ième cycle informatique (Automne 2011)
- 8INF859-11 Stage, 2ième cyle informatique (Automne 2011)
- 8INF700-11 Sujet spécial informatique, (1er cycle informatique (Automne 2011)
- 8INF860-11 Essai, 2ième cycle (Été 2011)
- 8INF950-01 Sujets spéciaux, 2ième cycle (Hiver 2011)
2010
- Architecture des applications d’entreprise (Hiver 2010)
- Second stage/projet en informatique appliquée DESS deuxième cycle (Hiver 2010)
- Sujet spécial en informatique (Hiver 2010)
- Projet informatique (Hiver 2010)
2009
- Sujets spéciaux en systèmes informatiques, Doctorat (Automne 2009)
- Systèmes Répartis-Maîtrise-doctorat (Automne 2009)
- Systèmes distribués-Bacc (Automne 2009)
- Éléments de programmation (Hiver 2009)
- Programmation orientée objet (Hiver 2009)
2008
- Génie Logiciel-Maîtrise (Automne 2008)
- Sécurité et réseau (Automne 2008)
- Programmation client/serveur (Hiver 2008)
- Projet: Concevoir, élaborer et réaliser un logiciel 8INF206 (Hiver 2008)
2007
- Systèmes distribués (Automne 2007)
- Sécurité informatique et réseau (Automne 2007)
- Sujets Spéciaux 9INF950 (Hiver 2008)
- Séminaires II-Maîtrise : Systèmes distribués (Hiver 2007)
- Programmation Client-Serveur (Hiver 2007)
2006
- Programmation Client-Serveur (Hiver 2006)
- Sécurité informatique et réseau (Hiver 2006)
2005
- Systèmes Distribués (Automne 2005)
- Securité Informatique et Réseau (Automne 2005)
- 8GIF300 Stage/projet en informatique (Automne 2005)
- 8INF206 Projet (Été 2005)
- 8INF700-11 Sujet spécial informatique (Été 2005)
- Programmation Client-serveur (Hiver 2005)
- Sécurité informatique et Réseau (Hiver 2005)
2004
- Systèmes distribues (Automne 2004)
- Sécurité informatique et Réseau (Automne 2004)
- 8GIF300 Stage/projet en informatique (Automne 2004)
- 8INF950 Sujets spéciaux (Automne 2004)
- Programmation Client serveur (Hiver 2004)
- Sécurité informatique et Réseau (Hiver 2004)
- 8INF950 Sujets spéciaux (Hiver 2004)
2003
- Systèmes distribues (Automne 2003)
- Structure des données (Automne 2003)
- Sécurité informatique et Réseau (Automne 2003)
- Programmation Client serveur (Hiver 2003)
2002
- Programmation orientée objet (Automne 2002)
- Technique de programmation I (Automne 2002)
- Programmation orientée objet (Été 2002)
- Langages de programmation systèmes(Été 2002)
- Mathématique pour informaticien (Hiver 2002)
- Programmation orientée objet (Hiver 2002)
2001
- Programmation orientée objet (Automne 2001)
- Teleinformatique(Automne 2001)
- Programmation orientée objet (Été 2001)
- Réseaux d’ordinateurs et télécommunication(Été 2001)
- Programmation orientée objet (Hiver 2001)
- Réseaux d’ordinateurs et télécommunication(Hiver 2001)
2000
- Programmation orientée objet (Automne 2000 groupe 11)
- Programmation orientée objet (Été 2000 groupe 40)
- Programmation orientée objet (Été 2000 groupe 10)
- Programmation orientée objet (Été 2000 groupe 21)
- Génie logiciel : processus et événements (Hiver 2000) UQO
- Programmation orientée objet (Hiver 2000)
1999
- Téléinformatique (Hiver 99)
- Réseaux d’ordinateurs et télécommunication (Hiver 9999)
1998
- Réseaux d’ordinateurs et télécommunication (Automne 1998)
- Réseaux d’ordinateurs et télécommunication (Hiver 1998)
1997
- Téléinformatique (Automne 1997)
- Structure de données (Automne 1996)
Professeur titulaire