Professor Turbeville is a tough grader and does not care about how hard you're trying. The course contains a quiz each week and 3 lecture exams, plus a final cumulative exam. He tests heavy and wants you to work on every problem from the book, which is almost impossible if you work or got assignments from other classes. I do not recommend him.