Michael Lindsay
One of the best professors hands down. His class is boring but, the information is super interesting. He doesn't take attendance ever, but he does give out the exam questions prior to the exam. He cares for all his students, he's truly the best around.