Christopher Collier
Has fantastic lecture notes and lecture structure. His teaching style is clear and will pound home important topics. He is great at answering questions in class and is genuinely helpful.