- 2024-present (University of Western Macedonia, Department of Mathematics) - Assistant Professor
- 2022-2024 (Aristotle University of Thessaloniki, Department of Mathematics) - Postdoc
Postdoctoral researcher, Supervisor: Professor Hara Charalambous
- 2022-2023 (University of the Aegean, Department of Mathematics) - Visiting Lecturer
Courses taught:
- Group Theory (3rd year course)
- Classical Mechanics (3rd year course)
- 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)