Teaching Activities


Spring 2025/Spring 2026

University of Pittsburgh

Introduction to Mathematical Cryptography (Math 1025)

View syllabus (PDF)

Fall 2024/Fall 2025

University of Pittsburgh

Applied Discrete Mathematics (Math 0480)

View syllabus (PDF)

2021–2023

Université Paris 8

Introduction à la théorie des nombres (L2)

An introductory number theory course covering the Euclidean algorithm, greatest common divisors, least common multiples, congruences, and the Chinese Remainder Theorem.

2021–2023

Université Paris 8

Introduction à la géométrie algébrique (M1)

An introduction to classical algebraic geometry through the study of algebraic curves.