Ali Sadeghi-Jourabchi
Ali is the best MPO professor and he uses real-world experience to talk about subjects. Class can be boring and being at 8:00am doesn't help that, but I would still take him again. Pretty easy class and he curves the tests.