Dr. George Karagiannidis Professor in Electrical & Computer Engineering, Aristotle University of Thessaloniki, Greece