He holds a diploma of Electrical Engineering (1983) and a PhD in Computer Science by the Aristotle University of Thessaloniki (1988). His current research interests focus on open source software engineering, information systems engineering, software project management and software education. He has published approx. 150 articles in international journals and conferences. He is/was the scientific coordinator or principal investigator for his University in over 20 research and development projects in Information & Communication Technologies with funding from national and international organizations. Refer to http://scholar.google.com/citations?user=iVX5nXAAAAAJ&hl=en for his publication record.