Michael Malone
He is truly an amazing professor. After the first couple of classes, he had everyone's names memorized, and his witty jokes made the class super engaging. There was never a dull moment in his classroom. If you have the option, choose Malone!