|
Teaching
2023-2024
- In charge of internships (~30h), Graduate level (M2), Sorbonne Université.
- Numerical algorithmic (~30h), Undergraduate level (L3), Polytech, Sorbonne Université.
- Problem solving (~20h), Graduate level (M1), Sorbonne Université.
- Models for continuous optimization and applications (~44h), Undergraduate level (L2), MOCA, Sorbonne Université.
- Models and algorithms for multicriteria decision (~8h), Graduate level (M2), MADMC, Sorbonne Université.
- Python programming (~20h), Graduate level (L3), Polytech, Sorbonne Université.
2022-2023
- In charge of internships (~30h), Graduate level (M2), Sorbonne Université.
- Numerical algorithmic (~30h), Undergraduate level (L3), Polytech, Sorbonne Université.
- Models for continuous optimization and applications (~42h), Undergraduate level (L2), MOCA, Sorbonne Université.
- Models and algorithms for multicriteria decision (~8h), Graduate level (M2), MADMC, Sorbonne Université.
2021-2022
- In charge of internships (~30h), Graduate level (M2), Sorbonne Université.
- Numerical analysis (~60h), Undergraduate level (L3), Polytech, Sorbonne Université.
- Problem solving (~20h), Graduate level (M1), Sorbonne Université.
- Models for continuous optimization and applications (~42h), Undergraduate level (L2), MOCA, Sorbonne Université.
- Models and algorithms for multicriteria decision (~8h), Graduate level (M2), MADMC, Sorbonne Université.
2020-2021
- In charge of internships (~30h), Graduate level (M2), Sorbonne Université.
- Numerical analysis (~60h), Undergraduate level (L3), Polytech, Sorbonne Université.
- Problem solving (~20h), Graduate level (M1), Sorbonne Université.
- Models for continuous optimization and applications (~42h), Undergraduate level (L2), MOCA, Sorbonne Université.
- Models and algorithms for multicriteria decision (~8h), Graduate level (M2), MADMC, Sorbonne Université.
- C programming (~24h), Graduate level (L3), Polytech, Sorbonne Université.
- Advanced Methods and Industrial Applications in combinatorial optimization and scheduling (~10h), Graduate level (M2), MAOA, Sorbonne Université.
2019-2020
- Type and data structure (~38h), Undergraduate level (L2), LU2IN006, Sorbonne Université.
- Numerical analysis (~60h), Undergraduate level (L3), Polytech, Sorbonne Université.
- Problem solving (~20h), Graduate level (M1), Sorbonne Université.
- Models for continuous optimization and applications (~42h), Undergraduate level (L2), MOCA, Sorbonne Université.
- Models and algorithms for multicriteria decision (~8h), Graduate level (M2), MADMC, Sorbonne Université.
- C programming (~24h), Graduate level (L3), Polytech, Sorbonne Université.
2018-2019
- Introduction to object programming in Java (~38h), Undergraduate level (L2), 2I002, Sorbonne Université.
- Type and data structure (~38h), Undergraduate level (L2), 2I006, Sorbonne Université.
- Numerical analysis (~36h), Undergraduate level (L3), Polytech, Sorbonne Université.
- Problem solving (~20h), Graduate level (M1), Sorbonne Université.
- Linear programming (~20h), Undergraduate level (L2), MLA, Sorbonne Université.
- Models and algorithms for multicriteria decision (~8h), Graduate level (M2), MADMC, Sorbonne Université.
- C programming (~24h), Graduate level (L3), Polytech, Sorbonne Université.
- Algorithmic (~24h), Undergraduate level (L3), ROB3, Polytech, UPMC.
2017-2018
- Introduction to object programming in Java (~20h), Undergraduate level (L2), 2I002, Sorbonne Université.
- Type and data structure (~40h), Undergraduate level (L2), 2I006, Sorbonne Université.
- Numerical analysis (~28h), Undergraduate level (L3), Polytech, Sorbonne Université.
- Problem solving (~24h), Graduate level (M1), Sorbonne Université.
- Linear programming (~20h), Undergraduate level (L2), MLA, Sorbonne Université.
- Introduction to data bases (~20h), Undergraduate level (L2), 2I009, Sorbonne Université.
- Object oriented programming (~48h), Undegraduate level (L2), National College of Ireland.
- Programming for big data (~36h), Higher Diploma in Data Analytics, National College of Ireland.
- Introduction to Mathematics (~36h), Undegraduate level (L1), National College of Ireland.
2015-2016
- Introduction to object programming in Java (~40h), Undergraduate level (L2), 2I002, UPMC.
- Algorithmic (~40h), Undergraduate level (L2), 2I003, UPMC.
- Introduction to programming in Python (~20h), Undergraduate level (L1), 1I001, UPMC.
- Models and algorithms for multicriteria decision (~8h), Graduate level (M1), MADMC, UPMC.
2014-2015
- Introduction to programming in C (~63h), Undergraduate level (L1), 1I002, UPMC.
- Type and data structure (~24h), Undergraduate level (L2), 2I006, UPMC.
- Introduction to object programming in Java (~40h), Undergraduate level (L2), 2I002, UPMC.
- Problem solving (~24h), Graduate level (M1), UPMC.
- Algorithmic (~24h), Undergraduate level (L3), ROB3, Polytech, UPMC.
- Numerical analysis (~28h), Undergraduate level (L3), Polytech, UPMC.
- Professional integration (~22h), Undergraduate level (L2), PIMA, UPMC
2013-2014
- Introduction to programming in C (~73h), Undergraduate level (L1), 1I002, UPMC.
- Type and data structure (~48h), Undergraduate level (L2), LI213, UPMC.
- Advanced programming in C (~16h), Undergraduate level (L2), LI215, UPMC.
- Introduction to object programming in Java (~35h), Undergraduate level (L2), LI230, UPMC.
- Artificial intelligence and decision project (~14h), Graduate level (M1), MI024, UPMC.
Subject 1: Best meeting point in a transport network. Application to the RATP network.
Subject 2: Interface for solving the bin-packing problem.
- Methodology in decision making and operations research (~12h), Graduate level (M2), NI250, UPMC.
- Algorithmic (~24h), Undergraduate level (L3), ROB3, Polytech, UPMC.
2012-2013
- Introduction to programming in C (~42h), Undergraduate level (L1), 1I002, UPMC.
- Type and data structure (~42h), Undergraduate level (L2), LI213, UPMC.
- Introduction to object programming in Java (~62h), Undergraduate level (L2), LI230, UPMC.
- Artificial intelligence and decision project (~14h), Graduate level (M1), MI024, UPMC.
Subject: Multiple and multiobjective traveling salesman problem.
- Algorithmic (~24h), Undergraduate level (L3), ROB3, Polytech, UPMC.
2005-2012
- Programming languages (Facultés Universitaires Catholiques de Mons (Belgium))
- Calculus exercises (Faculté Polytechnique de Mons (Belgium))
- Multicriteria optimization ((Faculté Polytechnique de Mons (Belgium), Université de Lyon (France))
- Linear programming (Facultés Universitaires Catholiques de Mons (Belgium))
- Supervision of several master's thesis and projects (Faculté Polytechnique de Mons (Belgium))
|