Biography

Andreas Constantinides is currently an Associate Professor of Computer Science and Engineering,  the Director of the Mobile Devices Laboratory (MDL) and the Director of the MSc in Web and Smart Systems at the Frederick University, Cyprus. Andreas was a Post-Doctoral Researcher with the Department of Computer Science at the University of Cyprus from 2009-2015. At the University of Cyprus, Andreas also served as a Special Scientist and was offered a Visiting Lecturer position from the Department of Computer Science in 2010. His research interests include: mobile computing and systems (indoor localization, prefetching, privacy, crowdsourcing), computer networks (wireless sensor networks, mobile ad-hoc networks and mobile social networks), algorithms and protocol design, optimization (combinatorial, multi-objective, dynamic and bi-level), constraint handling, evolutionary computation and heuristic search.

His work is published in more than 50 esteemed academic journals and presented in international conferences. He also participated/participating in several national and EU funded projects such as the H2020 “GrowMeUp” project, the 7th Framework Program’s “Miraculous Life” project and other projects of Just/2014, Research Promotion Foundation Cyprus, EPSRC.


Andreas holds a PhD in Computer Science and Engineering and a MSc (Distinctionin Computer and Information Networks from the School of Computer Science and Electronic Engineering, of University of Essex, Essex, UK, a BSc (with Honors) in Electrical Engineering and Informatics from the Budapest University of Technology and Economics, Hungary and a Higher National Diploma in Electrical Engineering from the Higher Technical Institute, Cyprus.

Please find Andreas' detailed biography below.


In 1997, Andreas graduated from the Science section of Kykkos B lyceum, Cyprus, with a grade of 16.1/20 (80.5/100).

In July of 1997, he accepted an unconditional offer from the HTI (Higher Technical Institute,Cyprus ) and joined the Electrical Engineering department. He graduated in 2000 with a grade of 69.78/100 and he was awarded the Higher National Diploma (HND).

In 2000, he had competed for an military officer position in the Cyprus National Guard. The examination included: IQ tests, essay and athletic exercises, for the 316 positions out of 2500 candidates. He was finally ranked 6th and joined the Avlona tank training military school in Greece. He served the Cyprus National Guard for 26 months and graduated as a second-lieutenant.

In 2002, he accepted an unconditional offer and joined the Faculty of Electrical Engineering and Informatics, BUTE (Budapest University of Technology and Economics) for a BSc in Electrical Engineering with specialization in Computer Engineering. He was placed directly in the third year (5th semester), out of total four years( 8 semesters). In 2003, Andreas was offered (from BUTE) reduction of fees for the 7th and the 8th semester because of excellent grades on two consecutive semesters, 5th-6th semesters and 6th-7th semesters, respectively. His final project was on "Pathfinding algorithms for Intelligent agents", implementing a Pacman game in Java Object Oriented programming language. Finally, in 2004 he graduated from BUTE with a first-class Honor degree, excellent-100% (an average of 5.0 out of max. possible 5.0). Andreas was ranked 1st out of around 45 BSc students and he was awarded the Certificate of Merit and the Student of the Year certificate for both 2003 and 2004.

In 2004, he joined the University of Essex and the Electronic Systems Engineering department (former School of Computer Science and Electornic Engineering) for an MSc in Computer and Information networks. He graduated in 2005 with a Distinction (an average of 74.6%). Andreas ranked in top 3 out of around 65 MSc students. His final project was on "Routing in mobile Ad-Hoc networks", where he implemented an interactive simulator in Java Object Oriented programming language.

In 2005, he was offered a PhD candidate position at the University of Essex  (click here for more details). At the University of Essex, Andreas was also appointed as a Java tutor/demonstrator for the MSc CIN (Computer and Information Networks) students in the software laboratories (EE985). His PhD research work was on "Multi-objective Deployment and Power Assignment in Wireless Sensor Networks using Metaheuristics" (for details click here) co-supervised by Dr. Kun Yang and Prof. Zhang Qingfu. His project was co-funded by the University of Essex(studentship), the School of Computer Science and Electronic Engineering (Postgraduate Research Scholarship) and the EPSRC (Engineering and Physical Sciences Research Committee studentship). Andreas awarded the PhD on 23rd of September, 2009. During his PhD studies Andreas was awarded the IEEE CEC studentship of Computational Intelligence society and the Research Endowment Fund for remarkable achievements in the first year of his PhD studies and he graduated with nine first-authored refereed publications.

In 28th September 2009, Andreas was appointed as a Visiting lecturer at the Department of Computer Science and EngineeringFrederick University as well as a Special Scientist at the Department of Computer ScienceUniversity of Cyprus. A year later Andreas was appointed as a Post-Doctoral Researcher at the University of Cyprus. On the 26th of August 2010 Andreas was offered a Visiting Lecturer position from the Department of Computer Science, University of Cyprus.

Andreas is currently a Lecturer of Computer Science and Engineering at Frederick University, Cyprus. At Frederick University, Andreas taught several postgraduate and undergraduate courses including Mobile and Ubiquitous Computing and Applications (Android, Windows Phone and Windows 8), Visual Programming (Visual C# and WP UI design), Software Methodology (Java, SQL abd JDBC), Data Communications and Computer Networks, Local and Metropolitan Area Networks, Object Oriented Programming (Java), Programming Principles II (C++) and Assembly Programming Language

Andreas is currently working in several Research and Industrial projects. His work focuses on Mobile Computing and Systems, Computer Networks as well as on multi-objective optimization using heuristic and meta-heuristic techniques with specialization in evolutionary computation. His work is published in esteemed academic journals and was presented in international conferences. Andreas is a referee/external assessor for several scientific journals including the IEEE Transactions on Evolutionary Computation, IEEE Transactions on Systems, ACM Transaction on Mobile Computing Man, and Cybernetics, IEEE Communication Letters. He also served in the program committees of several scientific conferences including the IEEE Global Communications Conference, IEEE Mobile Data Management and IEEE International Conference on Communications. He also participated in several national and EU funded projects such as the H2020 “GrowMeUp” project, the 7th Framework Program’s “Miraculous Life” project and other projects of Just/2014, Research Promotion Foundation Cyprus, EPSRC.

In particular, Andreas is now working in the following research fields: a) Smartphone Systems (Crowdsourcing and Indoor Localization) and Mobile Social Networks collaborating with Dr. Demetris Zeinalipour, Dr. Panayiotis Andreou University of Cyprus, and Dr. Kun YangUniversity of Essex,  b) Smartphone Gaming, Vehicle Routing Problems and variants, Mobile agent-based routing in Wireless Sensor Networks collaborating with Prof. Christoforos Charalambous and Dr Savvas Pericleous, Frederick University, Cyprus, c) Constrained, Dynamic and Bi-level Multi-objective Optimization and Decision Making using Evolutionary Algorithms collaborating with Prof. Qingfu ZhangUniversity of Essex and Dr. Aimin Zhou, University of Shanghai, China, d)  Applications of Neural Networks and Genetic Programming in Games and Telecommunications collaborating with Dr. Alexandros Agapitos, University of Edinburg, Dr. Haris Papadopoulos and Dr. Haris CharalambousFrederick University, Cyprus.