Michael Light
Engaging professor and involves discussion with the class in lectures. He made an effort to get to know us which I appreciated. Sometimes he has a little bit of a superiority vibe to him but easy enough to ignore that. He does lecture fast and expects you to know numbers. The class was interesting and tests are fair (he has reviews for each).