Georgios Stefanidis
His lectures are great because he teaches the materials in a slow pace. He tries as much as possible to carry everyone along and make sure we understand it before he goes on to teach other things. Another thing I like about him is that he gives breaks in between his lectures for us to relax and ask questions.