Education.

download (1).png

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.

 
euc-logo-en.png

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