David Norton
First thought he was going to be a bad professor because of his syllabus and intro video. States exams go beyond what he teaches, no bad professors just students that dont want to learn etc. However, you could tell was very passionate. The exams weren't as hard as I thought they would be, but you do need to know the material and apply it somewhat