Brett Sutton
His lectures were informative and he was helpful in understanding concepts. Class isn't mandatory and you can learn from the readings but you will do better and understand more if you attend. Exams are average/easy and three exams make up your whole grade. Also funny and makes an effort to make lectures entertaining