Department of Computer science of the University of Nantes

20172018
 Lecture: 'Constraint Programming' and 'Advanced Constraint Programming' for graduate students
 Lecture: 'Design Patterns' for undergraduate and graduate students
 Lecture: 'Concurrency in Java' for undergraduate students
 Exercice class 'Machine Learning' for graduate students
 Exercice class 'Computer architecture' for undergraduate students
 Exercice class 'Objectoriented Programming' for undergraduate students

20162017
 Lecture: 'Operational Researsh Special Topic I' (Constraint Programming) for graduate students
 Lecture: 'Object and software design' (design patterns) for undergraduate students
 Lecture: 'Algorithm and Data Structure' for undergraduate students
 Exercice class 'Operational Research' for undergraduate students

20152016
 Lecture: 'Operational Researsh Special Topic I' (Constraint Programming) for graduate students
 Lecture: 'Object and software design' (design patterns) for undergraduate students
 Lecture: 'Algorithm and Data Structure' for undergraduate students
 Exercice class 'Machine Learning' for graduate students
 Exercice class 'Operational Research' for undergraduate students

20142015
 Lecture: 'Operational Researsh Special Topic II' (Constraint Programming) for graduate students
 Lecture: 'Object and software design' (design patterns) for undergraduate students
 Lecture: 'Algorithm and Data Structure' for undergraduate students
 Exercice class 'Operational Research' for undergraduate students

20132014
 Lecture: 'Operational Researsh Special Topic II' (Constraint Programming) for graduate students
 Lecture: 'Object and software design' (design patterns) for undergraduate students
 Lecture: 'Algorithm and Data Structure' for undergraduate students
 Exercice class 'Introduction to Computer Science' for undergraduate students

20122013
 Lecture: 'Object and software design' (design patterns) for undergraduate students
 Exercice class 'Introduction to Computer Science' for undergraduate students
Department of Computer science, the University of Tokyo

20132014
 Lecture: 'Prediction of Parallel Speedups for Las Vegas Algorithms' for graduate students
Department of Mathematical Engineering and Information Physics, the University of Tokyo

20102011
 Lecture: 'Computational Complexity and Constraint Satisfaction Problems' for graduate students
Department of Computer science of the École Polytechnique

20082009
 T.A. for the course INF 557 'Introduction to Networking' for graduate students

20072008
 T.A. for the course INF 321 in Java for undergraduate students (beginner level)
 T.A. for the course INF 431 in Java for undergraduate students (advanced level)
 T.A. for the course INF 421a in Java for undergraduate students (intermediate level)

20062007
 T.A. for the course INF 321 in Java for undergraduate students (beginner level)
 T.A. for the course INF 421b in Java for undergraduate students (intermediate level)
University Institut of Technology of Orléans

20052006
 T.A. for the course 'Numerical analysis in C language' for undergraduate students