# Teaching

Summer schools:

- ECC 2016 Computational Algebraic Number Theory School, Yaşar University, Izmir (Turkey), September 2016. I gave 2 lectures on index calculus.
- Advanced topics on discrete logarithms over finite fields and elliptic curves, Indian Statistical Institute, New Delhi (India), July 2016. I taught a course on the elliptic curve discrete logarithm problem (10 lectures).

At the University of New South Wales:

- Lectures for MATH1131 Mathematics 1A, Algebra component (Semester 1, 2017)
- I made some videos for MATH1231/1241 Mathematics 1B, see our Youtube channel
- Tutorials for MATH1131 Mathematics 1A (Semester 1, 2016)

At the University of Neuchâtel, I taught the following exercise classes:

- Finite Fields (Prof. E. Gorla, fall semester 2013)

At the University of Basel, I taught the following exercise classes:

- Number theory (Prof. D. Masser, spring semester 2012, in German)

- Algebra (Prof. D. Masser, fall semester 2011, in German)

- Linear algebra II (Prof. D. Masser, spring semester 2011, in German)

- Linear algebra I (Prof. D. Masser, fall semester 2010, in German)

- Cryptography (Prof. E. Gorla, spring semester 2010, in German)
- Coding theory (Prof. E. Gorla, fall semester 2009, in German)