**2015-2022 (University of Ioannina, Department of Mathematics) - Visiting Lecturer**

Courses taught:

- Linear Algebra I (1st year course)

- Linear Algebra II (1st year course)

- Analytic Geometry (1st year course)

- Calculus I (1st year course in Department of Chemistry)

- Calculus II and Differential Equations (1st year course in Department of Chemistry)

- Gröbner bases (3rd year course)

- Rings, Modules and Applications (3rd year course)

- Transformation Geometry (3rd year course)

- Algebraic curves (3rd year course)

- Euclidean Geometry and non Euclidean Geometries (4th year course)

- Topics in Algebra: Module theory (4th year course)

- Topics in Algebra: Advanced Commutative Algebra (4th year course)

**2017-2018 (Aristotle University of Thessaloniki, Department of Mathematics) - Visiting Lecturer**

Courses taught:

- Computational methods in Algebra and Algebraic Geometry (3rd year course) (Fall semester)

**2014-2015 (University of the Aegean, Department of Mathematics) - Visiting Lecturer**

Courses taught:

- An introduction in Life Insurance Mathematics (1st year course)

**2012-2013 (Technological Educational Institute of Patras, Department of Informatics) - Visiting Lecturer**

Courses taught:

- Probabilities and Statistics

**2012-2013 (Technological Educational Institute of Kalamata, Department of Food Technology) - Visiting Lecturer**

Courses taught:

- Calculus and Differential equations

**2012-2013 (Technological Educational Institute of Messolonghi, Department of Automation) - Visiting Lecturer**

Courses taught:

- Probabilities and Statistics

- Laboratory/SPSS Statistic Program