James Griesse
The professor could not have been more clear about every aspect of this course. The extra practice sheets on specifics topics before quizzes and tests were helpful. He was very effective at answering any questions I had. It was well paced. Just make sure to keep up on the nearly daily homeworks because they're easy to forget.