Alex Widdowson
Hes a really nice guy. Grades are all tests and online quizzes. Hell work with you. I had a bad case of mono, overslept for the final and he let me take it on a different day. 10/10 recommend. Participation isnt required but all material comes from his lectures.