Some courses I have given, or am due to give:
2025, Undergraduate course, PUC-Rio, MAT1502/ MAT2502 Variável Complexa (3ª e 5ª, das 9h às 11h)
2025, Graduate course, PUC-Rio, MAT297, Tópicos de Matemática II:
Automorphic representations on GL(n) (3ª e 5ª das 11h às 13h)
2025, Graduate course, PUC-Rio, MAT2232/MAT2233/MAT2970, Tópicos de Álgebra:
Advanced Topics in the Arithmetic of Elliptic Curves (2ª e 4ª, das 11h às 13h)
2025, Undergraduate course, PUC-Rio, MAT1224/ MAT2220 -- Estruturas Algébricas, I (2ª e 4ª, das 9h às 11h)
2024, Graduate/undergraduate course, PUC-Rio, MAT4056/MAT2970 -- Teoria Analítica dos Números (2ª e 4ª, das 11h às 13h)
2024, Undergraduate course, PUC-Rio, MAT1502/MAT2502 -- Variável Complexa (2ª e 4ª, das 9h às 11h)
2024, Graduate seminar, PUC-Rio -- Special values of L-functions and p-adic interpolation.
2024, Graduate course, PUC-Rio -- Advanced Topics in Algebraic Number Theory.
2023, Graduate course, PUC-Rio -- Topics in Algebra: Algebraic Number Theory.
2022, Graduate course, Universität Bielefeld -- Unitary Shimura curves (with Thomas Zink).
2021, Graduate course, Universität Bielefeld -- Advanced topics in algebraic number theory.
2021, Graduate seminar, Universität Bielefeld -- p-adic L-functions and Iwasawa for elliptic curves.
2020, Undergraduate course, Universität Bielefeld -- Elementare Zahlentheorie (online, 80+ students).
2019, Graduate course, Universität Bielefeld -- Iwasawa theory for elliptic curves with complex multiplication.
2018, Bachelor thesis seminar, Universität Bielefeld -- Analytic theory of L-functions and modular forms.
2018, Undergraduate course, Universität Bielefeld -- Analytic number theory.
2017, Graduate course, Universität Bielefeld -- Algebraic number theory, II (Tate’s thesis).
2011, Graduate Course, École Doctorale Suisse, EPF-Lausanne -- Elliptic Curves.