He received the Engineering Diploma from the Computer Engineering and Informatics Department of University of Patras, Patras, Greece, and the Ph.D. degree from the Department of Electrical and Computer Engineering, University of Cyprus, Nicosia, Cyprus, in 2003 and 2009, respectively.