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)
Mathematics
Geometry (BSc): Affine and differential geometry (École Polytechnique Fédérale de Lausanne, Switzerland)
Principles and methods in statistics (BSc): (Ensimag, Grenoble-INP, France)
Bioinformatics
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).