Computer Science

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)

Mathematics

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

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).