Teaching

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).