Kevin McShane
I was nervous about taking his class bc of what my friend had told me about it but I'm so glad I took it. Theres roughly 1 assignment every week or 2 and as long as you breifly read the case study you can answer the questions and get an A. He really cares about his students and wants you to do well. He takes attendance but his lectures aren't bad.