Shawn Callahan
Dr. Callahan is an amazing professor. The students that struggled in the class just had terrible study habits. He does a ton of work to help. He even makes practice exams for you to take and gives a lot of extra credit grades to help you out.