Eric Kennedy
DEMS3706 is very difficult and EBK is a very tough marker. He puts a lot of effort into making things run smoothly from the course administration perspective, but when it comes to the content, it's all on you. Readings are deeply technical from disparate fields. Readings are long, dense, and difficult yet the lectures hardly scratch the surface.