- Partial Differential Equations (master level course, twice)
- Mathematical Analysis I, II, III (one and a half year long undergraduate course)
- Complex Variables Functions and Integral Transform (undergraduate course, large classes, twice).
- Complex Variables Functions (undergraduate course).
- Measure Theory (master level course).
- Stability Theory of ODEs (master level course)

Autumn 2019: Sequences and Series - J1RACI (two sections). Autumn 2019: Riemann Integral and Ordinary Differential Equations - J1RACIII (two sections). Autumn 2018: Sequences and Series - J1RACI (two sections). Autumn 2018: Riemann Integral and Ordinary Differential Equations - J1RACIII (two sections). Spring 2018: Sequences and Series - J1RACI. Spring 2018: Riemann Integral and Ordinary Differential Equations - J1RACIII.

Spring 2017: (tutorial) Fundamentals of Pure Mathematics - MATH08064 (two sections).

Autumn 2014: PreCalculus - MATH 1090 (two sections) Spring 2014: Calculus - MATH1000 (two sections)