Teaching

Université de Genève

University of Bordeaux (2012-23)

Bachelor (IUT)

  • SAÉ S2.02 : Exploration algorithmique d’un problème (IUT): Page dédiée
  • Algorithmique distribuée: Page dédiée
  • Développement d’applications Android (≤ 2016) : Page dédiée
  • Langages et automates - cours sur Moodle
  • Algorithmique des structures de données - cours sur Moodle
  • Graph Theory (in English)

Masters (UF)

PhD level & colleagues (“petites écoles”)

  • Introduction à la complexité algorithmique (3h): slides
  • Introduction to graph theory (1h): Rescom slides (handout)
  • (Brief) introduction to distributed algorithms (30 min): slides
  • (Brief) introduction to computational complexity (30 min): slides

University of Ottawa (2008-12)

2004-07 (Bordeaux)

  • Master Systèmes et Réseaux : ici
  • Master Cryptologie et Sécurité Informatique : ici
  • Licence Science et Technologie : ici