Department of Computer science of the University of Nantes
-
2017-2018
- 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 'Object-oriented Programming' for undergraduate students
-
2016-2017
- 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
-
2015-2016
- 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
-
2014-2015
- 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
-
2013-2014
- 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
-
2012-2013
- 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
-
2013-2014
- Lecture: 'Prediction of Parallel Speed-ups for Las Vegas Algorithms' for graduate students
Department of Mathematical Engineering and Information Physics, the University of Tokyo
-
2010-2011
- Lecture: 'Computational Complexity and Constraint Satisfaction Problems' for graduate students
Department of Computer science of the École Polytechnique
-
2008-2009
- T.A. for the course INF 557 'Introduction to Networking' for graduate students
-
2007-2008
- 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 421-a in Java for undergraduate students (intermediate level)
-
2006-2007
- T.A. for the course INF 321 in Java for undergraduate students (beginner level)
- T.A. for the course INF 421-b in Java for undergraduate students (intermediate level)
University Institut of Technology of Orléans
-
2005-2006
- T.A. for the course 'Numerical analysis in C language' for undergraduate students