Computer Science

Programming (BSc): Python (Ensimag, Grenoble-INP, France)

Algorithmics (BSc): (Ensimag, Grenoble-INP, France)

Compilation (MSc): Grammars, language theory, project to create a compiler for a simple language (Université de Rennes 1, France)

C++ (BSc): (École Polytechnique Fédérale de Lausanne, Switzerland)

Data science

Machine learning project (MSc): (Ensimag, Grenoble-INP, France)

Application of artificial intelligence (MSc): case study in metagenomics and medicine (Ensimag, Grenoble-INP, France)

Introduction to data science (BSc): (Ensimag, Grenoble-INP, France)

Information retrieval (MSc): (Mastere BigData, France)


Geometry (BSc): Affine and differential geometry (École Polytechnique Fédérale de Lausanne, Switzerland)

Principles and methods in statistics (BSc): (Ensimag, Grenoble-INP, France)


Tutorial (MSc) in protein structure prediction (Georg-August-Universität Göttingen, Germany).

Tutorial (MSc) in metagenomics (Georg-August-Universität Göttingen, Germany).

Non-academic teaching

Classes and tutorial for basics in office software usage, website development and computer maintenance (in collaboration with NGOs in Sénégal and Haïti).