Brett Hoffman
The lectures arent very structured which is a blast to listen to but a nightmare to take notes in. Very reading heavy. Thankfully, the exams are split up into three modules and there is no final exam thats weighted highly enough to tank your grade. One of the most accommodating professors Ive ever had. If you need something just ask.