Amir Miri
Miri is a really nice professor and his exams were straight forward. He would spend enough time to help his students. By the end of the course, he gave a great guidance on the future, which was different from other professors, who didn't care.