Matthew Brown
This is a 7 week course, so the material was very crammed together which added to the difficulty level. Coming from someone who tends to get by with As without studying - you're going to need to study. Some tests did take quite a while to be graded. I had no issue getting timely email responses from him & the lecture vids were clear & helpful. 