
Education.
MSc Cyber Security
September 2015 - September 2016
Passed with Merit
Selected Modules:
Foundations of Cyber Security
Implementing Cyber Security
Software Engineering and Cyber Security
Secure Systems
Cryptography
Criminal Behavior and Applied Perspectives
Cyber Crime: Dark Web
Project Preparation

Advanced Persistent Threats and their Modelling Techniques.
June 2016 - September 2016
MSc Cyber Security Dissertation Project
Performed in collaboration with the IT Innovation Center of University of Southampton as part of 5G Technology project.
Grated with First (72/100) and it is publishable.
Description
As the last years the number of attacks is increasing, networks became more vulnerable. Malicious attackers target networks to gain access and produce harm to them. An Advanced Persistent Threat (APT) is a new type of multi-step attacks that causes the compromise of a system, the attacker's gain of access, and finally the exfiltration of sensitive dta or the unavailability of the system. During this research project, the main aim was to find a generic technique for modelling these threats, so that they can be reported in a network. The process followed in order to accomplish this aim, starts with the understanding of the concept of APTs and the investigation of existing modelling techniques. Then, a proposed network was analysed, making the manual finding of APTs in the specific network easier. The way APTs were identified manually along with the knowledge gained, was used in order to implement the algorith of a novel modelling technique. The outcome of this project, is an innovative technique for modelling APTs.

Education.
BSc Computer Science
October 2011 - June 2015
Passed with 2.88 over 4.00
Selected Modules:
Web Technologies
Web Programming
Data Structures & Algorithms
Digital Logic
Computer Organization & Architecture
System Analysis and Design
Data Communications & Computer Networks
Database Management Systems
Theory of Computation
Graph Theory
Operating Systems
Programming Languages
Software Engineering I & II
Game Design
Algorithms
Distributed Systems

Visual Scheduler.
October 2014 - May 2015
BSc Computer Science Dissertation Project
Description
Timetable scheduling refers to the process of course allocation over time. In order to decide if a course can be assigned in a specific time, we have to consider some constraints that have to be met so that there is no conflict between courses, instructors, rooms, etc. This project presents Visual Scheduler. Visual Scheduler is going to help the Department of Computer Science and Engineering of European University of Cyprus with the designing of the semester timetable by providing a semi-automated solution. Visual Scheduler uses industry standard technologies to implement a user friendly, correct and efficient system which provides alleviation of work, time and effort needed from the person dealing with the schedule. This will be feasible by checking all the constraints programmatically and authomatically informing the user about possible conflicts, mistakes or omissions. Visual Scheduler is a suitable system that is going to provide its users with all the relevant functionalities in order to implement their timetable without spending large amounts of time.

Archbishop Makarios III Lyceum, High School
Sciences
September 2008 - June 2011
Overall grade 18 4/12
Core Modules:
Advanced Mathematics
Computer Science
Physics
Graphic Arts