Brief and baseline
Everything students received to get started in two days.
Lectures · Practical work · Material
Slide decks, notebooks and datasets from the courses I teach, in one place. Free to reuse for teaching. A link back is appreciated.
Since 2020 · Lecturer
Machine learning, numerical methods and programming for the MSc and the MSc in Artificial Intelligence Systems.
Seven workshops introducing programming through numerical problems: integer and floating-point arithmetic, matrices, linear and nonlinear systems, interpolation.
From the basics of the language to scientific computing, visualisation, dataframes and engineering tooling, with an insurance case study.
Optimisation for machine learning: calculus refresher, unconstrained and constrained optimisation, numerical linear algebra, ML applications.
Bayesian statistics, latent variable models and the EM algorithm, variational inference with NLP applications, and causal inference.
Since 2019 · Lecturer, Data Science pour l'Actuaire (DSA)
Text mining, NLP and active learning for practising actuaries, plus machine-learning methods for individual mortality modelling.
Building mortality scores from individual data, and what algorithmic bias means in that setting.
Preprocessing for NLP, vector representations, topic models, deep learning for text, and annotation strategies.
Since 2024 · Lecturer, MSc Actuarial Science
Six hours on fairness in insurance, integrated into the Contemporary Actuarial Science course.
How discrimination arises in actuarial models, how to measure it, and what post-processing can and cannot fix.
Since 2025 · Associate Professor in AI and Actuarial Science
A full data-science track for actuarial students: statistical learning, GLMs, ensembles, interpretability, trustworthy AI and unsupervised methods. Also taught at ENSEA Abidjan.
Taught in French.
Ten sessions from exploratory analysis to advanced machine learning on real motor insurance portfolios.
2019 to 2022 · Institut Polytechnique de Paris
Tutorials and practical sessions at ENSAE and École polytechnique, alongside the course leads.
Course led by Xavier Dupré.
Course led by Nicolas Chopin.
Course led by Vianney Perchet.
Course led by Romuald Elie.
Milliman × Université Gustave Eiffel
Everything students received to get started in two days.
A fast introduction to retrieval-augmented generation, and the day-one debrief.
Handouts
The reference sheets I hand out at the start of every Python course.
Python Jupyter NumPy & SciPy pandas Matplotlib, Seaborn, Bokeh scikit-learn