Teaching
Teaching
Courses at Appalachian State University, and the teaching I did in Paris before that, with the course material that is still useful.
This semester · Fall 2026
- CS 2490, Introduction to Theoretical Computer Science (three sections)
- CS 3543, Theory of Computation
- CS 5500, graduate independent study in topos theory
Appalachian State University
In the Department of Computer Science, as an assistant professor.
| Course | Title | Semesters |
|---|---|---|
| CS 2490 | Introduction to Theoretical Computer Science | Spring 2025, Fall 2025, Spring 2026, Fall 2026 |
| CS 3543 | Theory of Computation | Summer 2025, Fall 2026 |
| CS 5500 | Independent study: topos theory (graduate) | Summer 2026, Fall 2026 |
| CS 2440 | Computer Science II | Fall 2024, Spring 2025, Fall 2025 |
| CS 2435 | Introduction to Scientific Programming | Fall 2024 |
Université Paris Diderot
During my PhD (2015–2018), I taught tutorials and lab sessions in the mathematics and chemistry programs of Université Paris Diderot. The material below is in French; course titles are given in the original.
2017–2018
AP3 · Algorithmique et programmationsecond year, mathematics · Fall 20177 sessions
| Session | Material |
|---|---|
| TD 2 | |
| TD 3 | |
| TD 5 | |
| TD 6 | |
| Homework (TD 7, exercise B) | |
| TD 8 | |
| TD 11 |
51DE14CH · Soutien mathématique pour les chimistessecond year, chemistry · Fall 20174 documents
| Topic | Material |
|---|---|
| Change of basis | |
| Midterm (version A) | |
| Homework | |
| Review: diagonalization |
2016–2017
UGMT41 · Algorithmique et projet de programmationfirst year of master, mathematics · Fall 201612 labs, 1 project
| Session | Date | Material |
|---|---|---|
| TP 0 | ||
| TP 1 | ||
| TP 2 | ||
| TP 3 | ||
| TP 4 | ||
| TP 5 | ||
| TP 6 | ||
| TP 7 | ||
| TP 8 | ||
| TP 9 | ||
| TP 10 | ||
| TP 11 | ||
| Project |
AP3 · Algorithmique et programmationsecond year, mathematics · Fall 201612 labs, homework, midterm
| Session | Date | Material |
|---|---|---|
| TP 1 | ||
| TP 1 bis | ||
| TP 2 | ||
| TP 3 | ||
| TP 4 | ||
| TP 5 | ||
| TP 5 bis | ||
| TP 6 | ||
| TP 7 | ||
| TP 8 | ||
| TP 9 | ||
| TP 10 | ||
| Homework | ||
| Midterm |
2015–2016
- Spring 2016: oral examiner for Algèbre et analyse approfondies II (MM4), second year, mathematics.
- Fall 2015: tutorials for AP3, Algorithmique et programmation, second year, mathematics. The graded homework I gave to the students.
Lycée Sainte-Marie de Neuilly
In 2014–2015, I gave the weekly oral examinations in mathematics (khôlles) for the HKBL class, the first year of preparatory classes in humanities and social sciences. The exercise sheets and some solutions are in French.