Kenneth Duggan
It is like it's very easy to get a B or B+ in his classes, but it's almost impossible to get an A. His lectures are good and his tutorials are fun, but the reading can be heavy. The content is good. Although many of his assignments are graded quickly, final exams are not graded quickly. He won't post lecture notes. Overall, a good class.