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

Intro

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.

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
    5
  • 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