David Skandera
I really like David and understand he has very little control over the content and structure of the course but just thinking about this class makes me want to bash my head through a wall. Horribly laid out and pointless material. David knows the course well but not much teaching is done in the class - mostly summary. Tough grader - but fair too. 