Ali Sadeghi-Jourabchi
Had him for MPO and it was one of the easiest classes I've taken. He offers extra credit very often and is a very fair person. Attendance is part of your grade also but he makes the class interesting