Blake Boren
Only take this class if you want to teach yourself. Course just consists of the textbook and Boren's 60 slide power points which just repeat what the textbook says. Very slow to respond to emails and not super helpful. Timed exams are tough and he has no leniency for technical issues.