Current courses:
F2024 Introduction to the mathematical sciences, Introduction to analytic number theory
Past courses
S2024 Introduction to number theory
F2023 Introduction to the mathematical sciences
S2023 Introduction to number theory
F2022 Introduction to the mathematical sciences, Introduction to analytic number theory
S2022 Introduction to number theory
F2021 Introduction to the mathematical sciences
S2021 Introduction to number theory
F2020 Introduction to the mathematical sciences, Introduction to analytic number theory
S2020 Introduction to number theory
F2019 Introduction to the mathematical sciences.
S2019 Introduction to number theory
F2018 Introduction to the mathematical sciences, Introduction to analytic number theory
S2018 Advanced complex analysis, Introduction to number theory
S2017 Introduction to number theory
F2016 Introduction to Analytic number theory
S2016 Elementary number theory
F2015 Fuchsian groups and number theory, Linear Algebra
S2015 Elementary number theory
F2014 Introduction to Analytic number theory
S2014 Elementary number theory
F2013 Modular forms
S2013 Elementary Number Theory
F2012 Introduction to Analytic Number theory
F2011 Linear Algebra
F2011 Fuchsian groups and number theory
S2011 Introduction to Analytic Number theory
F2010 Linear Algebra
S2010 Elliptic Curves
F2009 Linear Algebra
F2008 Introduction to Analytic Number theory
F2008 Linear Algebra
F2006 Introduction to analytic number theory
S2006 Advanced analysis
Besides that I have been a teaching assistent in the following courses numerous times
Calculus
Linear Algebra
Algebra
Analysis
Differential Geometry
Complex function theory