David Carter
Pretty reasonable guy, and the tests/papers are not too difficult if you have any prior knowledge or interest in the topics. The lectures were not extremely interesting but overall nothing in this class is too difficult and attendance is absolutely not mandatory.