Current courses:

F2018 Introduction to the mathematical sciences, Introduction to analytic number theory

Past courses

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