Assistant Professor
Frederick University, School of Engineering
I am a member of the Computer Science and Engineering Department at Frederick University Cyprus. I received my BSc Hons. in Computer Science and Cybernetics, and MSc (Dist.) in Engineering and Information Sciences from the University of Reading, UK in 1999 and 2001 respectively. I received my Ph.D. degree from the School of Engineering and Mathematical Sciences at City University London, U.K in 2014. I have actively participated in designing and developing various information systems for desktop and mobile platforms for different research programmes funded by the European Union and the Research Promotion Foundation.
My current research interests include the investigation of technologies, and architectures for Big Data systems and platforms in terms of the underlying operating systems, and database systems. Moreover, his research interests include Big Data Analytics in Mobile and Cloud Computing Environments, for obtaining insight for various data analysis projects.
Frederick University, School of Engineering
Frederick University, School of Engineering
Frederick Institute of Technology, Department of Computer Science
Ph.D. in Information Engineering
City University, School of Engineering and Mathematical Sciences
MSc in Engineering and Information Sciences
University of Reading
BSc (Hons) Computer Science and Cybernetics
University of Reading
My research activities are primarily driven by computational science for the design and implementation of algorithms for solving complex problems and structures. In specific, during my PhD thesis I have defined and developed the Finite Difference Time Domain (FDTD) method in the field of computational electromagnetics. As part of my post-doc/academic research activities I have applied algorithmic driven computational science in my two parallel fields of study: electromagnetics and information engineering.
Further to my research related to my Doctoral studies, my aim is to engage and to expand my research within my academic domain (Information Engineering), as well as to promote my engagement in research within the Computer Science and Engineering Department and in collaboration with colleagues from other academic domains. To address this challenge, I applied knowledge from my academic domain background and experience to formulate and pursue research topics and research proposals for funding. My current research interests include the investigation, integration and application of technologies, and architectures for interactive systems, RDMBS, DDBMS, NoSQL, big data systems and platforms in terms of the underlying operating systems, and database systems. Moreover, my research interests include big data analytics in mobile and cloud Computing Environments for obtaining insight for various data analysis projects. I am also interested in the integration of Internet of Things (IoT) devices in service-oriented architectures for the dynamic management of IoT devices and for supporting the development of distributed applications using RESTful/Web APIs.
The specific objectives of the project are to promote public awareness of the targeted audience, towards the need for the protection of Natura 2000 network, increase awareness on natural values for which the Troodos National Forest Park was included in the Natura 2000 Network, and to change negative attitudes of Cyprus inhabitants, regarding Natura 2000 network and ecosystem services, using various means (rural workshops, awareness/media campaign, and dissemination material).
Moreover, the projeect aims to spread knowledge about the natural values and ecosystem services provided by Natura 2000 network to professional target groups (policy implementers), create and provide toolsets (Mobile Apps, guide, documentary, etc.) regarding the Natura 2000 network, the conservation of natural values and the provision of ecosystem services in order to be forwarded to the public and be used more widely in a national and international context.
Hippoactive aims to perform a smooth six-degree freedom movement -based on the Gough-Stewart Platform, allowing a floating body to move freely on the three axes of movement x, y, z horizontally, vertically and laterally - not only linearly but also rotationally (pitch, roll and yaw), as well as to simulate the horse's oscillations.
The Hippoactive Gough-Stewart Platform aims to allow therapists to have control over the movements of the simulator as appropriate, and to enable therapists to make measurements based on specific parameters, to analyze the results, to create personalized patient rehabilitation programs according to the age and needs of each patient and to have the best possible results. To also offer the possibility of upgrading and increasing operating programs, as well as to allow the rider to have better control over the movements of the simulator
Moreover, the platofrom aims to simulate the horse's skin and temperature in the seat area, and to provide the opportunity of contact to the user, through a screen that will give the sense of an interactive game –virtual reality- as the user will be able to feel that he/she is in a real environment with various options in relation to the movement of the horse. This objective will be achieved through a display that will depict the accurate position of the horse during operation, as motors will be connected to an electronic board which will guide the user.
EM LEADERS is a scholarship programme for students and researchers/professionals on Undergraduate, Masters, Doctoral, Post-Doctoral as well as Academic and Administrative Staff members from South-East Asia to European Union and vice versa.
EM LEADERS is offering mobility opportunities of high quality students, emerging, early stage and established researchers and administrators. The main areas of interest – Electrical, Electronics engineering and Information and Communication Technologies, Photonics, Biomedical Engineering, Computer Engineering, Power systems and energy, Informatics, Communication Engineering and Microwaves.
EM INTACT is a scholarship programme for students and researchers/professionals on Bachelor, Masters, Doctoral, Post-Doctoral as well as Academic and Administrative Staff members from Regional Asia to European Union and vice versa.
The main areas of interest are the STEM Disciplines (Science, Technology, Engineering and Mathematics) but with specific priorities for researchers in Electrical & Electronic Engineering; Information and Communication Technology; Photonics; Biomedical Engineering; Computer Engineering; Energy and Power Systems; Informatics; Telecommunications; Mathematics; Physics; Civil Engineering; Soil and Water Sciences.
StrongTIES offers an opportunity for Master and Doctoral students as well as academic staff of Universitas Airlangga to study in several European institutions. This grant will cover living expenses, return tickets, insurance, and tuition fee. The fields of study offered for this scholarship are Electrical, Electronics engineering and Information and Communication Technologies, Photonics, Biomedical Engineering, Computer Engineering, Power systems and energy, Informatics, Communication Engineering and Microwaves.
The basic objectives of this project are fundamental studies on the interaction between femtosecond laser pulses and glassy materials to realize nano-scale optical structures/waveguides and micro-fluidic devices on the same substrate or basic optical platform, thereby producing “micro-fluidic chips”. The fabrication of intricate microstructures and channels within the bulk volume or surface of optically transparent glassy materials is widely recognized as an important development in the innovation of advanced components in the two apparently distinct areas of photonics and fluidics, with a direct impact to bio-photonics. However, due to incompatibilities in any manufacturing processes, it is difficult to mix these two functionalities. The processing of glass with femtosecond pulses is a versatile technique, which offers unique capabilities for the fabrication of micro-devices that integrate on a monolithic substrate micro-optics with micro-fluidics.
Country of Origin Information (COI) refers to information on countries from which asylum seekers originate relevant for decision-makers in the field of asylum. The quality and accuracy of COI can thus play a determining role in achieving the aim of the Common European Asylum System that similar cases should receive similar outcomes across the EU.
At the moment my research lies at the intersection between my doctoral studies related research and my academic domain related research. My future research plans aim to focus more on the academic related research, and in particular on the investigation, integration and application of technologies, and architectures for big data systems and platforms in terms of the underlying operating systems, and database systems, as well as big data analytics in mobile and cloud computing environments for obtaining insight.
The huge increase of mobile devices and the advancements of their sensing and computing capabilities have made the mobile crowd a real-time opportunistic data generator. Leveraging crowdsourced data creates new opportunities and challenges in many computing domains. As a result extensible, scalable and inter-operable cloud-based platforms have been implemented to simplify management and visual mapping of the large volume of data to meaningful representations, which can be then used for the development of novel applications. Still, to the authors best knowledge, these platforms do not offer direct open access to cloud-based crowdsourcing service(s). In this paper, "CrODA-gator", an Open Access Crowdsourcing Platform as a Service, is introduced that follows a scalable and extensible architecture, which offers public open access to the platform's features for direct use by data contributors and application developers. This is a key attribute for the uptake of such a platform. Finally, an experimental evaluation is conducted to support the design choices, providing qualitative evidence on the expected performance of the platform's mechanisms.
The Internet of Things applies and has a large impact on a multitude of application domains, such as assistive technologies and smart transportation, by bringing together the physical and virtual worlds. Due to the large scale, the extreme heterogeneity and the dynamics of the IoT there are huge challenges for leveraging the IoT within software applications. The management of devices and the interactions with software services poses, if not, the greatest challenge in IoT, so as to support the development of distributed applications. This paper addresses this challenge by applying the service-oriented architecture paradigm for the dynamic management of IoT devices and for supporting the development of distributed applications. A service-oriented approach is a natural fit for both communication and management of IoT devices, and can be combined logically with software services, since it is currently the paradigm that excels and dominates the virtual domain. Building on our past and ongoing work on middleware platforms, this work reviews middleware solutions and proposes a service-oriented middleware platform to face IoT heterogeneity, the interactive functionality of IoT and promote modular-based development to scale as well as provide flexibility in the development of IoT-based distributed applications.
A rigorous full-vectorial modal solution approach based on the finite element method is used to find the propagation properties of terahertz (THz) waveguides, such as photonic crystal fibers, quantum cascaded lasers, plasmonic waveguides, power splitters, and narrow-band filters. Design approaches to reduce the modal loss due to the material and leakage loss in photonic crystal fibers and in metal-coated hollow-glass plasmonic waveguides have also been considered. The plasmonic confinement and gain threshold of quantum cascaded lasers used as THz sources and the chromatic dispersion in plasmonic waveguides are also presented.
rigorous full-vectorial modal solution approach based on the finite element method is used to find the propagation properties of THz waveguides. Design approaches are presented to reduce the modal loss. Design of several THz devices, including quantum cascade lasers, power splitters and narrow-band filters are also presented.
THz is an emerging technology with many important applications in imaging and sensing, but due to lack of suitable low-loss waveguides future progress can be limited. A rigorous full-vectorial modal solution approach based on the computationally efficient finite element method is used to find the propagation properties of THz waveguides. Design approaches are presented to reduce the modal loss of such waveguides. Designs of several THz devices, including quantum cascade lasers, power splitters and narrow-band filters are also presented.
A rigorous full-vectorial modal solution approach based on the computationally efficient finite element method is used to design low-loss THz waveguides, and for the designs of Quantum cascade lasers, power splitters and narrow-band filters.
The H-field finite element method (FEM) based full-vector formulation is used in the present work to study the vectorial modal field properties and the complex propagation characteristics of Surface Plasmon modes of a hollow-core dielectric coated rectangular waveguide structures, and graphene based structures. Additionally, the finite difference time domain (FDTD) method is used to estimate the dispersion parameters and the propagation loss of such waveguides and devices.
A multimode interference half-power splitter on hollow core polysterene-coated metallic waveguide is demonstrated in this study. The modal properties, propagation length, optical field evolution, and dispersion of the aforementioned device have been investigated using the full vectorial finite-element-based modal analysis and beam propagation method, as well as the finite-difference time-domain approach.
The terahertz (THz) region occupies a large portion of the electromagnetic spectrum, located between the microwave and optical frequencies and normally is defined as the band ranging from 0.1 to 10 THz. In recent years, this intermediate THz radiation band has attracted considerable interest, because it offers significant scientific and technological potential for applications in many fields, such as sensing], imaging, and spectroscopy. However, waveguiding in this intermediate spectral region is a major challenge and strong dielectric and conductive losses in the terahertz frequency range have been a major problem for waveguiding. The conventional guiding structures exemplified by microstrips, coplanar striplines and coplanar waveguides are highly lossy and dispersive. However, so far the most promising dielectric waveguides have been the use of photonic crystal fibers at terahertz frequencies and metal coated guides at terahertz frequencies. In this paper, various types of practical dielectric and metal coated waveguides are evaluated and design optimization of Quantum Cascade Lasers, MMI-based power splitters and narrow-band filters are presented, by using full-vectorial finite element method.
A rigorous full-vectorial modal solution approach based on the finite element method is used to find the propagation properties of THz waveguides. Design approaches are presented to reduce the modal loss. Design of several THz devices, including quantum cascade lasers, plasmonic waveguides, power splitters and narrow-band filters are also presented.
Today there is an increasing surge in Surface Plasmon based research and recent studies have shown that a wide range of plasmon-based optical elements and techniques have led to the development of a variety of active switches, passive waveguides, biosensors, lithography masks, to name just a few. The Terahertz (THz) frequency region of the electromagnetic spectrum is located between the traditional microwave spectrum and the optical frequencies, and offers a significant scientific and technological potential in many fields, such as in sensing, in imaging and in spectroscopy. Waveguiding in this intermediate spectral region is a major challenge. Amongst the various THz waveguides suggested, the metal-clad waveguides supporting surface plasmon modes waves and specifically hollow core structures, coated with insulating material are showing the greatest promise as low-loss waveguides for their use in active components and as well as passive waveguides. The H-field finite element method (FEM) based full-vector formulation is used to study the vectorial modal field properties and the complex propagation characteristics of Surface Plasmon modes of a hollow-core dielectric coated rectangular waveguide structure. Additionally, the finite difference time domain (FDTD) method is used to estimate the dispersion parameters and the propagation loss of the rectangular waveguide.
The design of low loss-waveguides, simple power splitters and narrow band filters, suitable for the THz frequency band, along with the optimization of the active region of a quantum cascade laser, are presented here.
A rigorous full-vectorial modal solution approach based on the finite element method is used to find the propagation properties of THz waveguidessupporting plasmonic modes. As plamonic modes are very lossy, design approaches are presented here to reduce theirmodal losses. Design of several THz devices, including quantum cascade lasers, power splitters and narrow-band filters are also presented.
The propagation, attenuation characteristics and modal field distribution of a microstrip line for terahertz waves, using the full vectorial finite element method, are presented here. Furthermore, the effect of polysterene coating on the propagation characteristics and its effect in microstrip filter design has also been investigated, using the finite difference time domain approach.
The design of low loss-waveguides, simple power splitters and narrow band filters, suitable for the THz frequency band, along with the optimization of the active region of a quantum cascade laser, are presented here.
This page is dedicated to lecture notes I post regularly on this website regarding subjects I lecture, and I think it would be useful to have some notes. The format of the notes is either in MS Word, Powerpoint, or PDF files.
The subjects listed below the taught this semester at Frederick University by yours truly. Most of them concern the field of Computer Science or Computer Engineering. I hope you find the information useful!
The aim of this subject is to introduce students to the fundamentals of Systems Analysis and Design. Students are introduced to the basics surrounding the activities of a system analyst and introduces the three main methodologies of the systems development life cycle (SDLC), agile approaches, and object-oriented analysis. The subject emphasizes the use of systematic and structured methodologies for performing information requirements analysis. Students are introduced to the details of the analysis process and data flows as well as structured and semi-structured decisions. The subject concludes with the essentials of system design.
The course considers the concepts of modern database systems. Teaches the theory and application of advanced database systems, the supporting mechanisms of the DBMS, and the underlying theory of the database transactions in terms of Atomicity, Consistency, Isolation, and Durability (ACID). Implements practical applications of modern database systems, including the Model-View-Controller (MVC) architecture. Discusses alternative database systems, such as distributed databases and introduces Big Data.
The course considers the concepts of modern operating systems. Teaches abstracts of processes, CPU scheduling, memory management, file systems, and security. Implements applications based on UNIX (commands, syntax, programming). Discusses alternative operating systems, such as Solaris, Linux, Windows 7, 8, and 10 with practical exercises on Linux OS and Windows.
The course aims to introduce students to the social implications of computing and networked communication. Evaluation and making of ethical arguments. Community values and laws. The nature and role of a professional in public policy. Codes of ethics widely used (IEEE, ACM, SE, AITP, etc). Dealing with harassment and discrimination. 'Acceptable use policies' for computer usage in organisations. Intellectual property, copyrights, patents trade secrets and software piracy. Privacy of information and freedom of expression in cyberspace. Public speaking, delivery and use of visual aids. Interactive speaking, supporting ideas, arguments and answering questions effectively.
The module aims to provide students with a thorough introduction to designing and using database systems within the context of data representation, and in particular the relational model. Students are introduced to both theoretical elements of data analysis including relational algebra, entity relationship modelling, normalization and integrity issues as well as practical aspects such as database modelling and implementation, SQL statements and system performance.
The course introduces Computer Science and Engineering students to UNIX fundamentals of an Operating System and expands knowledge using UNIX variants command line tools, shells, and extends C programming language to design and implement programs with interprocess communication using the network interface. The role of the C programming language as the language used for developing the UNIX operating system is emphasised through practical work carried out.
The aim of the course is to help students to develop a basic understanding computer systems and models used in computer graphics. The course expands knowledge of computer programming and programming using OpenGL. Moreover the course aims to introduce students to input and interaction in Windowing Systems using OpenGL. Students will be able to implement using OpenGL geometric objects and apply object transformations. The course will also explain viewing (camera points), and shading in computer graphics, as well as applying texture mapping and advanced computer graphics techniques. Students will have the opportunity to implement and develop computer graphics video graphics video clips.
The course considers the concepts of modern database systems. Teaches the theory and application of advanced database systems, the supporting mechanisms of the DBMS, and the underlying theory of the database transactions in terms of Atomicity, Consistency, Isolation, and Durability (ACID). Implements practical applications of modern database systems, including the Model-View-Controller (MVC) architecture. Discusses alternative database systems, such as distributed databases and introduces Big Data.
The aim of the this course is to provide students with a holistic approach to Big Data, the data model for Big Data, and examine the nature and requirements of a Big Data components, as well as Big Data as a platform. The course will introduce students to Data Mining and focus on intelligent data analysis. The major principles, terminology, problem types and research topics of Data Mining are addressed. The course will examine the main ideas behind some of the leading Machine Learning techniques being used in practical Data Mining and the issues that should be considered in their application. In addition, the course will consist of hands-on approach on Big data and experimentation on real life problems and data to promote the development of critical thinking on the proper application of Data Mining techniques.
The course aims to introduce computer engineering students to the more practical and technical aspects of computer engineering with the opportunity of spending some time in outside the university environment to practice and apply existing knowledge of computer engineering.
The subject aims to guide students into writing different reports by following appropriate styles. Also the subject provides information to students to decide and use different methodologies that will enable them to find and combine information on a particular area. Furthermore students will be able to develop different technical reports and academic papers of professional standards.
Please find here my contact information: