Vahid Niayesh
The only professor who seems to care about his students as human beings. Besides that, he is an inspirational academic who has a unique expertise that he shares. If you give an effort and show you engaged with the material, you will succeed in the class. Highly recomend!