Benjamin Blackman
Way too much content and he goes over it fast. I skipped most of his lectures on purpose because I was only able to listen, understand, and write down concepts when watching the recordings at a slower speed. He goes over so much and then expects you to remember everything and apply this knowledge to complex application-based exam questions. 