Teaching
All educational documents are available on Moodle.
Year 2024/2025:
University of Strasbourg (193h)
Numerical analysis: lecture (15h), exercices sessions
and practical sessions with Python (2x18h)
Nonlinear Optimization:
exercices sessions (22h)
Numerical analysis: lecture (15h), exercices sessions
(8h) and practical sessions with python (16h)
Analysis: exercices sessions (8h) and
practical sessions with python (8h)
- Scientific Computing :
lecture (37h), practical sessions
with Python (28h) and projets
- level : Third year, bachelor of Mathematics (selective sector: Magistère)
- level : Third year, bachelor of Mathematics
- level : Third year, Mathematics and Economics dual bachelor / Actuarial Sciences
- level : Second year, bachelor of Computer Science
- level : Second year, bachelor of Computer Science
Year 2023/2024:
University of Strasbourg (104h, 6 months of teaching leave)
Nonlinear Optimization:
lecture (39h)
- Scientific Computing: lecture (37h), practical sessions with Python (28h)
and projects
- level: Third year, bachelor of Mathematics (selective sector: Magistère)
- level : Third year, Mathematics and Economics dual bachelor / Actuarial Sciences
Year 2022/2023:
University of Strasbourg (212h)
Optimization :
Practical sessions with Python (6h)
Scientific Computing: lecture (37h), practical sessions with Python (28h)
and projects
Numerical analysis: lecture (15h), exercises sessions and practical sessions with Python (17h)
Nonlinear Optimization:
lecture (39h), exercices sessions (22h)
Numerical analysis: lecture with Scilab (18h)
- Nonlinear evolutionary PDEs :
lecture (21h), exercices sessions (9h)
- level : Second year of Master: PDEs and learning
- level : First year, Master of Scientific Computing and Pure Mathematics
- level: Third year, bachelor of Mathematics (selective sector: Magistère)
- level: Third year, bachelor of Mathematics
- level : Third year, Mathematics and Economics dual bachelor / Actuarial Sciences
- level: Second year, bachelor of Computer Science
Year 2021/2022:
University of Strasbourg (207h)
Optimization: Practical sessions with Python (6h)
Scientific Computing: lecture (37h), practical sessions with Python (28h)
and projects
Numerical analysis: lecture (15h), exercises sessions and practical sessions with Python (17h)
Nonlinear optimization: lecture (36h) and exercises sessions (18h)
Numerical analysis: lecture with Scilab (18h)
Functions of several
real variables: exercises sessions (28h)
- Scientific Computing: Oral sessions (4h)
- level: Second year of Master to prepare the competitive exam : agrégation externe
- level: First year, Master of Scientific Computing and Pure Mathematics
- level: Third year, bachelor of Mathematics (selective sector: Magistère)
- level: Third year, bachelor of Mathematics
- level: Third year, Mathematics and Economics dual bachelor / Actuarial Sciences
- level: Second year, bachelor of Computer Science
- level: Second year, bachelor of Physics
Year 2020/2021:
University of Strasbourg (129h,
teaching relief for new assistant prof.)
Numerical analysis: lecture (15h), exercises sessions and practical sessions with Python (17h)
Numerical analysis: lecture with Scilab (18h)
Functions of several
real variables: exercises sessions (12h)
Khôlles in Analysis: oral sessions (2h)
- Scientific Computing: lecture (37h), practical sessions with Python (28h)
and projects
- level: Third year, bachelor of Mathematics (selective sector: Magistère)
- level: Third year, bachelor of Mathematics
- level: Second year, bachelor of Computer Science
- level: Second year, bachelor of Physics
- level: First year, bachelor (selective sector: Mathematics and Physics)
Year 2019/2020:
University of Strasbourg (127h,
teaching relief for new assistant prof.)
Numerical analysis: exercises sessions and practical sessions with Python (34h)
Numerical analysis: lecture with Scilab (18h)
Functions of several
real variables: exercises sessions (10h)
- Scientific Computing: lecture (37h), practical sessions with Python (28h)
and projects
- level: Third year, bachelor of Mathematics (selective sector: Magistère)
- level: Third year, bachelor of Applied Mathematics and CAPES
- level: Second year, bachelor of Computer Science
- level: Second year, bachelor of Physics
Year 2018/2019:
INSA of Toulouse (28h)
Numerical analysis for
ODE: practical sessions with Python (15 h)
- Introduction to PDE and
to Fourier theory: exercises sessions(13 h)
- level: third year of "Construction Engineering" specialization (equiv. third year of bachelor)
- level: second year of "Construction Engineering" specialization (equiv. second year of bachelor)
Year 2017/2018:
University of Strasbourg (20h)
Analysis and
numerical resolution of ODEs:
lecture (13 h) and practical sessions with Python (13 h)
Polytech Paris
Sud (9h)
- Mathematical modelling: lecture/exercises sessions (20 h)
- level : First year, bachelor of Mathematics and Computer science
- Scientific
Computing:
lecture(4 h) and oral session (6 h)
- level: Second year of Master to prepare the competitive exam "agrégation externe"
- level: Third year, HEC and Mathematics dual bachelor
- Numerical
linear algebra, ODEs, PDEs and
Scientific Computing: practical sessions with Python (9 h)
- level: First year, engineering training at Polytech (equiv. third year of bachelor)
Year 2016/2017:
University Paris Sud (36h)
Introduction
to Scientific Computing: practical sessions with
Python (10 h)
Analysis:
exercises sessions (8 h)
Polytech Paris Sud (27h)
- Scientific
Computing: practical sessions with Python (18 h)
- level: Third year, HEC and Mathematics dual bachelor
- level: Second year, Mathematics and Economics dual bachelor
- level: First year, bachelor of MPI (Mathematics, Physics, Computer science)
- Numerical
linear algebra, ODEs, PDEs and
Scientific Computing: exercises sessions (12 h) and practical sessions with Python (15 h)
- level: First year, engineering training at Polytech (equiv. third year of bachelor)
Year 2015/2016:
University Paris Sud (45h)
Introduction
to Scientific Computing: practical sessions with
Python (10 h)
Analysis:
exercises sessions (17 h)
Polytech Paris Sud (21h)
- Scientific
Computing: practical sessions with Python (18 h)
- level: Third year, bachelor of MINT(Mathematics and INTeraction)
- level: Second year, bachelor of MPI (Mathematics, Physics, Computer science)
- level: First year, bachelor of MPI (Mathematics, Physics, Computer science)
- Numerical
linear algebra, ODEs, PDEs
Scientific Computing: exercises sessions (10 h) and practical sessions with
Python (11 h)
- level: First year, engineering training at Polytech (equiv. third year of bachelor)
Year 2014/2015:
University Paris Sud (60h)
Scientific
Computing: practical sessions with C (28 h)
- Analysis and
Probability: exercices sessions
(32 h)
- level: First year, bachelor of BCST (Biology, Chemistry, Earth and Life Science)
- level: Third year, bachelor of MINT(Mathematics and INTeraction)