Teaching

Here are listed the courses I have done, with links to official web pages and courses slides I have made, if available. Most of these courses are in French

Internship Positions

If you have a topic you want to work on, and think I could be a great advisor, feel free to contact me, please also read the FAQ. Proposal are (generally) in French, but if you need an English translation feel free to ask for. I don’t already have funding for these project, but if you fit the expectation, we can try to find one.

Online Course support (in french)

Computer graphics (online interactive presentation, work in progress)

2024/2025

LevelSemesterTitleType
L INF I and II Student Advisor/Référent
L1 INF I Algorithmique 1 (KINXIA11) TD
L2 INF I Algorithmique 3 (KINXIA31) Cours-TD, TP
L1 INF I Informatique : mise à niveau (KINXIN11) TP
L3 INF IIImage et Signal (KINXPA51) Cours-TD TP
M1 INF IAFA IIInformatique graphique 1 (KINI8AI1) Cours, projet
M2 INF IAFA IIInformatique graphique 3 (KINIAAG1) Cours, TP, projet

2023/2024

(half service, funded by the ANR)

  • M2 INF IAFA II Computer Graphics 3/Informatique graphique 3 (KINIAAG1) Cours, TP
  • M1 INF IAFA II Computer Graphics 1/Informatique graphique 1 (KINI8AI1) Cours, Projet
  • L2 Informatique, Data structure (structure de données), TP
  • L3 Image and Signal/Image et Signal (KINXPA51)  Cours-TD, TP
  • L3 UFAR Image and Signal/Image et Signal,  Cours-TD, TP

2022/2023

(half service, funded by the ANR)

  • M2 INF IAFA II Computer Graphics 3/Informatique graphique 3 (KINIAAG1) Cours, TP
  • M1 INF IAFA II Computer Graphics 1/Informatique graphique 1 (KINI8AI1) Cours, Projet
  • L Student advisor/Referent (K1A24INH)
  • L3 Image and Signal/Image et Signal (KINXPA51)  Cours-TD, TP
  • L3 UFAR Image and Signal/Image et Signal,  Cours-TD, TP

2021/2022

Head of M2 IGAI (half service, funded by the ANR)

  • M2 IGAI, IG-R: Real time rendering (Rendu – EIING3F2), Cours, TP, projet
  • M2 IGAI, IG-MG: Geometric modeling (Modélisation géométrique – EIING3F1), TP, projet
  • M2 IGAI, IG-A: Animation (EIING3F1), TP, projet
  • M1 INF-IAFA Computer Graphicer (Informatique Graphique 1 EMINI2E1)
  • L3 UFAR Image and Signal/Image et Signal,  Cours-TD, TP
  • L2 Informatique, Imperative Programming (programmation impérative), Cours, TD
  • L1 Science, Introduction to programming (introduction à la programmation), Cours

2020/2021

Head of M2 IGAI (half service, funded by the ANR)

  • M2 IGAI, IG-R: Real time rendering (rendu temps réel), Cours, TP, projet
  • M2 IGAI, IG-MG: Geometric modeling (Modélisation géométrique), TP, projet
  • M2 IGAI, IG-A: Animation, TP, projet
  • L2 Informatique, Imperative Programming (programmation impérative), Cours, TD
  • L1 Science, Introduction to programming (introduction à la programmation), Cours

2019/2020

Head of M2 IGAI

  • M2 IGAI, IG-R: Real time rendering (rendu temps réel), Cours, TP, projet
  • M2 IGAI, IG-MG: Geometric modeling (Modélisation géométrique), TP, projet
  • M2 IGAI, IG-A: Animation, TP, projet
  • M2 IGAI, CO: Chef d’oeuvre
  • L3 Informatique, Computer graphics and images analysis, Cours, TD
  • L2 Informatique, Data structure (structure de données), Cours, TD
  • L2 Informatique, Imperative Programming (programmation impérative), Cours, TD
  • L1 Science, Introduction to programming (introduction à la programmation), Cours, TP
  • L1 Science, Introduction to science (science du numérique), Cours.

2018/2019

Head of M2 IGAI half service (funded by CRCT, CNU 27)

  • M2 IGAI, IG-R: Real time rendering (rendu temps réel), Cours, TP, projet
  • M2 IGAI, IG-MG: Geometric modeling (Modélisation géométrique), TP, projet
  • M2 IGAI, IG-A: Animation, TP, projet
  • L3 Informatique, Computer graphics and images analysis, Cours, TD
  • L2 Informatique, Imperative Programming (programmation impérative), Cours, TD

2017/2018

Head of M2 IGAI

  • M2 IGAI, IG-R: Real time rendering (rendu temps réel), Cours, TP, projet
  • M2 IGAI, IG-MG: Geometric modeling (Modélisation géométrique), TP, projet
  • M2 IGAI, IG-A: Animation, TP, projet
  • M2 IGAI, CO: Chef d’oeuvre
  • M1 Informatique, advenced C++ (Programmation objet avancée en C++),  TD, TP
  • L3 Informatique, Computer graphics and images analysis, Cours, TD
  • L2 Informatique, Data structure (structure de données), Cours, TD
  • L2 Informatique, Imperative Programming (programmation impérative), Cours, TD
  • L1 Science, Introduction to programming (introduction à la programmation), Cours, TP

2016/2017

Head of M2 IGAI

  • M2 IGAI, IG-R: Real time rendering (rendu temps réel), Cours, TP, projet
  • M2 IGAI, IG-MG: Geometric modeling (Modélisation géométrique), TP, projet
  • M2 IGAI, IG-A: Animation, TP, projet
  • M2 IGAI, CO: Chef d’oeuvre
  • M2 Imagina, Real time rendering (rendu temps réel), Université de Montpellier
  • M1 Informatique, advenced C++ (Programmation objet avancée en C++),  TD, TP
  • L3 Informatique, Computer graphics and images analysis, Cours, TD
  • L2 Informatique, Data structure (structure de données), Cours, TD
  • L2 Informatique, Imperative Programming (programmation impérative), Cours, TD machine
  • L1 Science, Introduction to programming (introduction à la programmation), TP

2015/2016

Head of M2 IM.

  • M2 IM (tronc commun), Chef d’oeuvre
  • M2 IM, IG3D, RTR: Real time rendering (rendu temps réel), Cours, TP
  • M2 IM, IG3D, MG3D: Geometric modeling (Modélisation géométrique), TP
  • M2 Création numérique, Expressive rendering (rendu expressif), C, Université du Mirail
  • M1 Info-IM IIG3D: Introduction to computer graphics (Introduction à l’informatique graphique), Cours, TD
  • M1 Info OIM: Multimedia tools (Outils Informatiques pour le Multimédia), TD
  • L2 informatique, Data structure (structure de données), Cours, TD
  • L2 informatique, Imperative Programming (programmation impérative) Cours, TD machine
  • L2 informatique AII3D, Image analysis and 3D computer graphics, Cours

2014/2015

Head of M2 IM IG3D.

  • M2 IM (tronc commun), Chef d’oeuvre
  • M2 IM, IG3D, RTR: Real time rendering (rendu temps réel), Cours, TP
  • M2 IM, IG3D, MG3D: Geometric modeling (Modélisation géométrique), TP
  • M2 SI, Advanced image synthesis, geometric modeling. Cours TD
  • M2 Création numérique, Expressive rendering (rendu expressif), C, Université du Mirail
  • M1 Info-IM IIG3D: Introduction to computer graphics (Introduction à l’informatique graphique), TD
  • M1 Info OIM: Multimedia tools (Outils Informatiques pour le Multimédia), TD
  • L2 informatique, Data structure (structure de données), Cours, TD
  • L2 informatique, Imperative Programming (programmation impérative) Cours, TD machine
  • L2 informatique AII3D, Image analysis and 3D computer graphics, Cours

2013/2014

Head of M2 IM IG3D.

  • M2 IM (tronc commun), Chef d’oeuvre
  • M2 IM, IG3D, RTR: Real time rendering (rendu temps réel), Cours, TP
  • M2 IM, IG3D, MG3D: Geometric modeling (Modélisation géométrique), TP
  • M2 Création numérique, Expressive rendering (rendu expressif), C, Université du Mirail
  • M2 SI, Advanced image synthesis, geometric modeling. Cours TD
  • M1 Info-IM ASDSI: Algorithmic and data structure for image synthesis TP.
  • M1 UPSSITECH SMI-SIR: Image synthesis, Cours, TD
  • M1 Info-IM IIG3D: Introduction to computer graphics (Introduction à l’informatique graphique), TD
  • M1 Info OIM: Multimedia tools (Outils Informatiques pour le Multimédia), TD
  • L2 informatique, Data structure (structure de données), Cours, TD
  • L2 informatique, Imperative Programming (programmation impérative) TD machine
  • L2 informatique AII3D, Image analysis and 3D computer graphics, Cours

2012/2013

Head of M2 IM IG3D.

  • M2 IM (tronc commun), Chef d’oeuvre
  • M2 IM, IG3D, RTR: Real time rendering (rendu temps réel), Cours, TP
  • M2 IM, IG3D, MG3D: Geometric modeling (Modélisation géométrique), TP
  • M2 SIR, Advanced image synthesis, geometric modeling. Cours TD
  • M1 Info-IM ASDSI: Algorithmic and data structure for image synthesis. TP.
  • M1 UPSSITECH SMI-SIR: Image synthesis, Cours, TD
  • M1 Info-IM IIG3D: Introduction to computer graphics (Introduction à l’informatique graphique), TD
  • M1 Info OIM: Multimedia tools (Outils Informatiques pour le Multimédia), TD
  • L2 informatique, Data structure (structure de données), Cours, TD
  • L2 informatique, Imperative Programming (programmation impérative) TD machine
  • L2 informatique AII3D, Image analysis and 3D computer graphics, Cours

2011/2012

  • M2 IM (tronc commun), Chef d’oeuvre
  • M2 IM IG3D RTR: Real time rendering (rendu temps réel), Cours, TP
  • M2 IM IG3D MG3D: Geometric modeling (Modélisation géométrique), TP
  • M2 SI, Advanced image synthesis, geometric modeling.
  • M1 Info-IM ASDSI: Algorithmic and data structure for image synthesis
  • M1 Info-IM IIG3D: Introduction to computer graphics (Introduction à l’informatique graphique) revision exam 1 2 3 4
  • L2 informatique, Data structure (structure de données) TD machine
  • L2 informatique, Imperative Programming (programmation impérative) TD machine

2010/2011

  • M2IM IIN TP modélisation géométrique
  • M2IM IAMI Cours Rendu temps réel
  • M2IM IAMI TP Rendu temps réel et modélisation géométrique
  • M2SI Modélisation géométrique
  • M2SI TP Rendu temps réel et Modélisation géométrique
  • L2 informatique, programmation impérative TD machine

2009/2010

  • IUT SRC Bordeaux
    Object Oriented programming, user interface and event driven programming. Semestre 2
  • IUT SRC Bordeaux
    Object Oriented programming, user interface and event driven programming.
  • Master 2 ISM, Synthèse d’images avancée page du cours.

2008/2009

  • Ecole Polytechnique (Paris), Cours rendu expressif,
    page du cours
  • M2R MOSIG
    option GVR,
    Computer Graphics II : Expressive Rendering

2007/2008

  • Ecole Polytechnique (Paris), Cours rendu expressif
  • Ensimag 2A, Projet GL
  • M2R IVR, Cours rendu expressif

2006/2007

  • Ensimag TD soutien ADA

2005/2006

  • Ensimag Algo1 TP ADA
  • Ensimag Algo2 TP C
  • Ensimag Projet C
  • Journée de l’ingénieur, Mobinet

2004/2005

  • Journée de l’ingénieur, Mobinet