2023/24
- Experimental Bioinformatics
- Master course (CM), 1st year, MSc
- École Normale Supérieure, Rennes, France
- with Karel Břinda
2021/22
- Algorithmics
- Exercises (TD), 1st year, MSc (Linguistique-Informatique)
- Université Paris Diderot, Paris, France
- Advanced Programming
- Practical course (TP), 3rd year, BSc in Bioinformatics
- Université Paris Diderot, Paris, France
2020/21
- Introduction to Python programming
- Practical course (TP)
- Institut Pasteur, Paris, France
2018/19
- Phylogenetics and comparative genomics: mathematical methods and algorithms
- Practical course (TP), 2nd year, MSc in Bioinformatics
- Sorbonne Université, Paris, France
2017/18
- Statistics in bioinformatics and algorithms on sequences
- Practical course and exercises (TP & TD), 1st year, MSc in Bioinformatics
- Sorbonne Université, Paris, France
- Phylogenetics and comparative genomics: mathematical methods and algorithms
- Practical course (TP), 2nd year, MSc in Bioinformatics
- Sorbonne Université, Paris, France
2016/17
- Protein annotation and applications
- Practical course for undergraduated students
- ISCD Summer School, Station biologique de Roscoff, Roscoff, France
2013/14 – 2014/15
- Algorithms and data structures
- Teaching assistant, 2nd year, BSc in Computer Science
- University of Udine, Udine, Italy