Brian Baker
Professor Baker is literally the best! Sure his class is lecture heavy, but he is fairly easy to understand. If you can't pay attention to what he says then just write down the slides he presents, however try to engage as much as you can, the hypothetical situations he presents in class can and could easily be test questions. He CURVES his tests!