Undergraduate studies at the Higher Technical Institute (H.N.D. in Electrical Engineering, 1993) and the University of South Florida (B.Sc. in Electrical Engineering, 1997). Graduate studies at the Georgia Institute of Technology, USA (M.Sc., 1999 and Ph.D., 2002, both in Electrical and Computer Engineering). He has worked as Research and Teaching Assistant at the Georgia Institute of Technology, USA. He has taught as a Visiting Lecturer at the Department of Computer Science, University of Cyprus (2004-2005) and as an Assistant Professor at the Intercollege, Cyprus (2002- 2004).
His research interests include High Speed Network Architectures, Mobile Computing, Wireless Communications and Quality of Service (QoS) and Traffic Engineering for computer and telecommunication networks.