Jeremy Smith
Best and knowledgeable mathematics professor, instructor, and teacher! Provides clear and flexible grading guidelines and does his best to accommodate and/or assist students in any way he possibly can.

Best to do your homeworks as they're real and actual practice to the exams. There are 3 exams and one final - he drops the lowest for the semester.