Ioannis Koutis
Best professor I ever had. He tries to explain things and make it easy to deeply understand the material and then helps to apply in the assignments. Whatever class he has you should follow him.