Cory Root
This was honestly the best course ever! Cory Root is an amazing professor! Everything you need to know for the exams is based on past exam questions or the problem sets. He also gives roughly 5 points of extra credit or more. 