Teaching

Université de Lorraine  (2014- present)

  • Séminaire et remise a niveau, M2 SCA
  • Gestion des connaissances et Web sémantique (with A. Napoli)
  • Gestion des connaissances, M2 SCMN
  • Fouille de données (with L. Vigneron), M2 MIAGE SID
  • IA fondamentale : représentation des connaissances et fouille de données (with L. Buhry and G. Bonin), M1 SCA
  • Outils conceptuels, L3 MIAGE, 2014-2015, 2015-16
  • Algorithmique pour IA, M1 SCA + M1 MIAGE (with L. Buhry)
  • Initiation au traitement automatique des langues – TAL, M1 SCA + L2 Info
  • Algorithmique et complexité (exercices), L3 Miage

Université Paris-Dauphine (2012-2014)

  • Apprentissage de préférences, M2 ISI
  • Analyse de données, L3 Info + L3 Apprentissage
  • Analyse et fouille de données avancées (exercices), M1
  • Algorithmique générale (exercices), L2

Doctoral and Summer courses  (2009-2013)

  • Université Paris-Dauphine: Introduction to clone theory and applications to constraint satisfaction problems (with C. Carvalho and E. Lehtonen)
  • University of Tampere: Boolean functions and function algebras (with E. Lehtonen)
  • Tampere University of Technology: Boolean functions and function algebras (with E. Lehtonen)

University of Luxembourg  (2008-2012)

  • Graph theory, M1
  • Basics of discrete mathematics, M1
  • Analyse numérique, L3
  • Méthodes et outils d’aide à la décision (exercices)

University of Tampere   (2006-2007)

  • Introduction to coding theory, MSc.
  • Information theory, MSc

Tampere University of Technology (2001-2007)

  • Algebra 2 (exercices), MSc.
  • Coding theory (exercices), MSc.
  • Information theory (exercices), MSc.
  • Finite fields (exercices), MSc.
  • Automata theory (exercises), MSc.
  • Mathematical logic (exercises), MSc.