Rodger Bennett
Online class so not too bad but this course (without outside help) would be near impossible. Just the amount of content he wants you to learn is insane. So much info needs to be engraved in your mind to get good grades. However, the max final grade is like a 110, so there's a decent amount of extra credit. 