Matthew Rowe
As a human, he is nice and tries to be funny, but his teaching style is so bad. You have to put so much effort into this class and his exams are half lecture half you reading every single thing in the book and every reading he gives out. Would not recommend