Postgraduate University Courses
- Security and Privacy Issues in Immersive Technologies, Postgraduate Program "Immersive Technologies - Innovation in Education, Training and Game Design", Department of Computer Science, International Hellenic University, Kavala, Greece (2021-2026, Winter Semester, 4 academic years).
- Security and Privacy in Cyber-Physical Systems, Postgraduate Program "Advanced Technologies in Informatics and Computers", Department of Computer Science, International Hellenic University, Kavala, Greece (2018-2026, Spring Semester, 8 academic years).
- Data Analytics, Postgraduate Program "Digital Humanities", National and Kapodistrian University of Athens – Athena Research Center – University of Cyprus, Athens (2024–2026, Winter Semester, 2 academic years).
- Database Systems, Postgraduate Program "Digital Humanities", National and Kapodistrian University of Athens – Athena Research Center – University of Cyprus, Athens (2024–2026, Spring Semester, 2 academic years).
- Data Security and Privacy, Postgraduate Program "Biomedical Informatics", School of Medicine, Democritus University of Thrace & Athena Research Center, Alexandroupoli, Greece (2022-2025, Winter Semester, 3 academic years)
- Retrieval and Information Extraction from Biomedical Texts, Postgraduate Program "Biomedical Informatics", School of Medicine, Democritus University of Thrace & Athena Research Center, Alexandroupoli, Greece (2022-2025, Spring Semester, 3 academic years)
- Health Technology Quality Assurance and Assessment, Postgraduate Program "Research and Innovation in Health Sciences", School of Medicine, Democritus University of Thrace, Alexandroupoli, Greece (2023-2025, Spring Semester, 2 academic years)
- Information Systems Analysis and Design, Postgraduate Program "Information Systems and Digital Innovation (Distance Learning)", Department of Informatics, Neapolis University, Paphos, Cyprus (2019-2023, Spring Semester, 4 academic years).
- Applied Cryptography, Postgraduate Program "Advanced Technologies in Informatics and Computers", Department of Computer Science, International Hellenic University, Kavala, Greece (2018-2021, Winter Semester, 3 academic years).
Undergraduate University Courses
- Law and Ethics of Computing (719ΕΔΕΕ), Department of Informatics, Democritus University of Thrace, Greece (2025 - 2026, Winter Semester, 1 academic year).
- Computer Security Systems (5Θ38), Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece (2016 - 2020, Winter Semester, 4 academic years).
- Cryptography (5H70), Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece (2016 - 2017 & 2018 - 2020, Spring Semester, 3 academic years).
- Software Engineering (5Z9), Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece (2018 - 2020, Spring Semester, 2 academic years).
- Information Systems in Health (IATRA3O6), School of Medicine, Democritus University of Thrace, Greece (2017 - 2018, Spring Semester, 1 academic year).
Undergraduate Teaching Assistant as PhD Student
- Cryptography, Prof. Vasilis Katos, Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece (2012 - 2013, Spring Semester, 1 academic year).
- Data Structures, Prof. Pavlos S. Efraimidis, Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece (2012 - 2013, Winter Semester, 1 academic year).
- Introduction to Computer Science, Prof. Vassilis Tsaoussidis, Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece (2010 - 2012, Winter Semester, 2 academic years).
- Information Retrieval and Data Mining, Prof. Avi Arampatzis, Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece (2011 - 2012, Spring Semester, 1 academic year).
- Databases, Prof. Avi Arampatzis, Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece (2007 - 2011, Winter Semester, 4 academic years).
- Operating Systems, Prof. Vasilis Katos, Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece (2008 - 2011, Winter Semester, 3 academic years).
- Advanced Databases, Prof. Pavlos S. Efraimidis, Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece (2009 - 2010, Winter Semester, 1 academic year).
- Computer Security Systems, Prof. Vasilis Katos, Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece (2009 - 2010, Winter Semester, 1 academic year).
- Computer Programming I (Fortran), Prof. Alexandros S. Karakos, Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece (2008 - 2009, Winter Semester, 1 academic year).
- Structured Programming III (Java), Prof. Pavlos S. Efraimidis, Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece (2007 - 2008, Winter Semester, 1 academic year).