He received his first Degree (5 year Diploma Degree) from the School of Electrical and Computer Engineering, National Technical University of Athens, Greece, in 1992, his MSc in Parallel and Distributed Systems from Queen Mary, University of London, UK, in 1993 and his PhD again from the School of Electrical and Computer Engineering, National Technical University of Athens, in 1997. Since the year 2000, he serves at the Department of Computer Science & Engineering in the University of Ioannina, currently as an Assistant Professor. His research interests include Computer Systems and Biomedical Engineering. He has published more than 80 research papers in scientific journals and conferences.