Academic Positions

  • Present 2018

    Assistant Professor

    Frederick University, School of Engineering

  • 2018 2007

    Special Teachnig Staff

    Frederick University, School of Engineering

  • 2007 2002

    Teaching Staff

    Frederick Institute of Technology, Department of Computer Science

Education & Training

  • Ph.D. 2014

    Ph.D. in Information Engineering

    City University, School of Engineering and Mathematical Sciences

  • MSc. (Dist.)2002

    MSc in Engineering and Information Sciences

    University of Reading

  • BSc. (Hons)1999

    BSc (Hons) Computer Science and Cybernetics

    University of Reading

Honors, Awards and Grants

  • 2018
    IBM NoSQL and Database-as-a-service
    image
    A managed NoSQL database service that moves application data closer to all the places it needs to be — for uninterrupted data access, offline or on. IBM® Cloudant® is a managed NoSQL JSON database service built to ensure that the flow of data between an application and its database remains uninterrupted and highly performant.
  • 2017
    IBM Hadoop Foundations
    image
    Apache Hadoop is one of the hottest technologies that paves the ground for analyzing big data. Exposure to the tools used in Big Data, Hadoop's core components and supporting open source projects. Working with Hadoop and its components, such as MapReduce and HDFS. Manipulate large data sets and implement methods of distributed processing.
  • 2017
    CISCO IoT Instructor
    image
    The CISCO Introduction IoT provides an overview of key concepts and challenges related to digital transformation. The aim is to examines the evolution of the Internet and how the interconnection of people, processes, data, and things is transforming every industry.
  • 2016
    IBM Big Data Fundamentals
    image
    Overview of what Big Data is, the importance of Big Data, and its characteristics (4/5 Vs). The concepts of data-at-rest analytics, and data-in-motion analytics, where streams of data constantly flowing are analysed using real-time analytics.
  • 2014
    LPI/CISCO Linux Essentials Instructor
    image
    Linux has evolved into the most reliable operating system on the planet. Linux is used in embedded systems to virtually all supercomputers. Modern ICT professionals should have, at least, some basic knowledge of Linux.
  • 2011
    CISCO IT Essentials Instructor
    image
    IT Essentials covers fundamental computer and career skills for entry-level IT jobs. The IT Essentials includes hands-on labs that provide practical experience to prepare ICT professional for enterprise networking, develop working knowledge of how computers and mobile devices operate, as well as the skills to troubleshoot, and maintain.
  • 2006
    FIT Certificate of Appreciation in Accreditation Process
    image
    FIT Certificate of Appreciation in Accreditation Process.
  • 2003 - 2004
    FIT Certificate of Appreciation in Research and Development
    image
    FIT Certificate of Appreciation in Research and Development

Research Projects

  • image

    iLife –Troodos National Forest Park

    Promoting natural values and Ecosystem Services.

    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.

  • image

    HIPPOACTIVE - Προηγμένος Εξομειώτης Αλόγου για Ιπποθεραπεια

    Επιχειρησιακό Πρόγραμμα – Αειφόρος Ανάπτυξη και Ανταγωνιστικότητα, Ανάπτυξη Καινοτόμων Προϊόντων και Διεργασιών.

    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.

  • image

    Erasmus Mundus - LEADERS

    LEADERS - Leading Mobility between Europe and Asia in Developing Engineering Education and Research.

    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.

  • image

    Erasmus Mundus - INTACT

    INTACT - It's Time for CollaboratioN TowArds Close CooperaTion

    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.

  • image

    Erasmus Mundus - StrongTIES

    STRoNGTiES - Strengthening Training and Research through Networking and Globalisation of Teaching in Engineering Studies

    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.

  • image

    Development of nano scale-optic and microfluidic devices using femtosecond laser

    Design and characterisation of plasmonic waveguides at Terahertz frequencies.

    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.

  • image

    Country of Origin Information (COI)

    Development of the Country of Origin Information (COI) Information System for asylum seekers.

    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.

Filter by type:

Sort by year:

CrODA-gator: An Open Access CrowdSensing Platform as a Service

Massalas M., Konstantinidis A., Achilleos A., Markides C., and Papadopoulos G
Conference Paper IEEE International Conference on Pervasive Computing and Communications Workshops, 2018

Abstract

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.

Adaptive Runtime Middleware: Everything as a Service

Achilleos A., Georgiou K., Markides C., Konstantinidis A. and Papadopoulos G.
Conference Paper ICCCI: Computational Collective Intelligence, 2017

Abstract

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.

Characterization of low-loss waveguides and devices for terahertz radiation

B. M. A. Rahman, C. Markides, M. Uthman, A. Quadir, N. Kejalakshmy, and C. Themistos
Journal Paper Optical Engineering: Special Section Paper Terahertz Physics and Applications, vol. 53(3), pp. 031210-031210, 2014

Abstract

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.

Emergence of T-Rays: Design of low-loss waveguides and devices

B. M. A. Rahman, C. Themistos, H. Tanvir, M. Uthman, A. Quadir, C. Markides
Journal Paper Int. Journal of Microwave and Optical Technology, vol. 9, No. 1. Jan. 2014.

Abstract

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.

Emergence of THz technologies and design and optimisation of low-loss waveguides and devices

B. M. A. Rahman, H. Tanvir, M. Uthman, A. Quadir, K. T. V. Grattan, C. Markides, and C. Themistos
Conference Paper IEEE 8th International Conference on Electrical and Computer Engineering, 2014

Abstract

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.

Low-loss terahertz waveguides and devices

B. M. A. Rahman, C. Themistos, H. Tanvir, M. Uthman, A. Quadir, and C. Markides
Conference Paper OSA International Conference on Fibre Optics and Photonics, 2014

Abstract

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.

Characterization of graphene-based devices for THz Systems

Themistos, C., Rahman, B. M., Markides, C., Uthman, M., Quadir, A. and Kejalakshmy, N
Conference Paper Proceedings Volume 9102, Terahertz Physics, Devices, and Systems VIII: Advanced Applications in Industry and Defense, 2014

Abstract

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.

Multimode Interference 3 dB Splitters in Hollow Core Metallic Waveguides for Low-Loss THz Wave Transmission

C. Markides, C. Themistos, H. Tanvir, B. M. A. Rahman, K. T. V. Grattan
Journal Paper IEEE Journal of Selected Topics in Quantum Electronics, vol.19, no.1, pp.8500606, Jan.-Feb., 2013.

Abstract

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.

Low-loss waveguides for THz guidance and devices

B. M. A. Rahman, C. Themistos, H. Tanvir, M. Uthman, A. Quadir, and C. Markides
Conference Paper Proceedings Volume 8624, Terahertz, RF, Millimeter, and Submillimeter-Wave Technology and Applications VI, 2013

Abstract

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.

Low-loss waveguides and devices for compact THz systems

B. M. A. Rahman, M. Uthman, A. Quadir, N. Kejalakshmy, C. Markides, and C. Themistos
Conference Paper Proceedings Volume 8716, Terahertz Physics, Devices, and Systems VII: Advanced Applications in Industry and Defense, 2013

Abstract

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.

Dispersion characteristics of plasmonic waveguides for THz waves

C. Markides, C. Viphavakit, C. Themistos, M. Komodromos, K. Kalli, A. Quadir, B. M. A. Rahman
Conference Paper Proceedings Volume 8775, Micro-structured and Specialty Optical Fibres II; 87750J, 2012

Abstract

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.

Design Optimization of Low-loss Waveguides and Devices for THz Systems

B. M. A. Rahman, C. Themistos, A. Quadir, M. Uthman, C. Markides, H. Tanvir and K. T. V. Grattan
Conference Paper IEEE International Conference on Fiber Optics and Photonics (PHOTONICS), 2012

Abstract

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.

Rigorous characterization of surface plasmonic waveguides and guided-wave devices for THz systems

C. Themistos, A. Quadir, C. Markides, H. Tanvir, and B. M. A. Rahman
Conference Paper Int. Conf. on Metamaterials, Photonic Crystals and Plasmonics, UAE, 2012

Abstract

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.

Characterization of microstrips for THz waves

C. Themistos, C. Markides, B.M.A. Rahman, K.T.V. Grattan
Conference Paper IEEE International Conference on Electron Devices and Solid State Circuit (EDSSC), 2012

Abstract

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.

Design Optimization of Low-loss Waveguides and Devices for THz Systems

B. M. A. Rahman, K. T. Grattan C. Themistos, C. Markides
Conference Paper International Conference on Fibre Optics and Photonics, 2012

Abstract

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.

Currrent Teaching

  • Fall2018

    ACSC155 - Systems Analysis

    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.

  • Fall2018

    ACSC384 - Advanced Database Systems

    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.

  • Fall2018

    ACSC271 - Operating Systems

    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.

  • Fall2018

    AENG223 - Public Speech and Presentation

    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.

Teaching History

  • Spring2018

    ACSC223 - Database Management

    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.

  • Spring2018

    ACSC372 - Systems Programming

    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.

  • Spring2018

    ACSC330 - Computer Graphics

    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.

  • Spring2018

    ACSC384 - Advanced Database Systems

    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.

  • Spring2018

    ACSC554 - Data Mining and Big Data Analytics

    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.

  • Spring2018

    ACOE399 - Computer Engineering Practice

    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.

  • Spring2018

    AENG224 - Technical Report Writing

    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.