Nojang Khatami
best prof I have ever had. His lectures are incredibly well planned, easy to understand, and give you all the information you need to pass the course. I wish he could teach every course. Also just a really nice, great guy.