At the undergraduate level

Probability Theory (Winter 2022, Winter 2023, Winter 2024), 75h total

Lectures and exercice sessions in Probability theory. First-year course at École des Ponts ParisTech (third year undergraduates). A description of the course can be found here. Course material can be found on Aurélien Alfonsi’s homepage. Here is a Jupyter notebook about sampling techniques for common types of random variables, and here is a Jupyter notebook about the Monte-Carlo method. Here are a few problem sets I wrote and assigned, with solutions (in French): P1,P2,P3.

Practical Scientific Computing (Spring 2023, Spring 2024), 36h total

Lectures and practical sessions in numerical analysis and scientific computing using Julia. First-year course at École des Ponts. The course material can be found here (slides, notes and Jupyter notebooks in Julia).

Mathematics in action (Fall 2023), 12h total

Practical sessions in mathematics and scientific computing using Python. First-year warm-up classes at École des Ponts. Course material can be found on a GitHub repo.

Project supervision (Fall-Winter 2023), 15h total

Paris Applied Mathematics Semester (PAMS) project of Alfonso Mateos Vicente at École des Ponts ParisTech, titled Integrative approaches to simulating random variables, Hamiltonian dynamics and Markov chains. The resulting code and report are available on a GitHub repo.

At the PhD / research level

Molly workshop on DPD (Fall 2022)

Workshop on implementing new methods in Molly.jl. Code is available in a GitHub repo.

SINEQ Summer school (Summer 2023)

Hands-on session on accelerated molecular dynamics at the SINEQ summer school 2023. Code for hands-on sessions is available on a GitHub repo.