teaching/supervision
Titles for courses taught and student supervision.
MSc Theses supervisor:
NSS@KTH, Sweden:
- 2021–2022, A. Kotsias “Layer 2 Smart Contracts for secure vehicular-sharing systems”
- 2020–2021, S. Rabat “Encrypted Documents Retrieval From The Cloud With Searchable Encryption”
- 2021, J. Shan “Secure vehicular sharing systems Implementation” (student project)
COSIC@KULeuven, Belgium:
- 2019–2020, David De Troch: “dPACE, a decentralized Privacy-preserving, yet Accountable Car sharing Environment”
- 2017–2018, D. Reardon, “Measuring the Prevalence of Browser Fingerprinting Within Browser Extensions”
- 2017–2018, A. Madhusudan, “Applying Smart Contracts to Secure Car Sharing Systems”
- 2016–2017, S. Dhooghe, “Applying Multiparty Computation to Car Access Provision”
- 2015–2016, T. Bertels, “Design of a pairing protocol for the AR.Drone 2.0”
- 2015–2016, K. Domin, “Security Analysis of the Drone Communication Protocol: Fuzzing the MAVLink Protocol”
Teaching – Academic sector:
NSS@KTH (2020–2022), Sweden: Networked Systems Security (NSS):
- Fundamental concepts and technologies related to the security of modern, state-of-the-art networked systems (Course introduction)
- Building Networked Systems Security (BNSS): Implementing security for modern, state-of-the-art networked systems. Follow-up of NSS, (Course introduction)
- Advanced Networked Systems Security (ANSS): Deep understanding and cutting-edge engineering of security for state-of-the-art emerging networked systems. Follow-up of NSS/BNSS, (Course introduction)
COSIC@KULeuven (2013–2018), Belgium:
- P&D Information Systems and Signal Processing (B-KUL-H09M0A): Embedded systems programming for secure communication and signal processing
Teaching – other teaching:
- 2005–2011, Elementary, Secondary, High school@Ministry of Education and @Private-sector, Greece: Web programming course - Lifelong learning education@Ministry of Education: Provided training to students in web programming technologies (e.g., PHP, SQL). Ministry of Education
- Application Development in Programming Environment course - High school@Ministry of Education and
- Provided training to students in algorithmic logic and programming and prepared them for the qualification University exams in Greece, Ministry of Education and private sector
- ICT technologies course - Elementary school@Ministry of Education: Provided training to students in computer science principles, mathematics, and programming language using ICT, Ministry of Education
- 2006–2011, Lifelong learning@Police academy and @Private-sector, Greece: Advanced Office Suite course and certification preparation - Lifelong learning@Police academy and @private sector: Provided training to students on acquiring skills for using the Microsoft Office suite and prepared them for acquiring a certificate of knowledge.