This class was ridiculous, tedious, and pointless. Sandiford clearly showed favoritism to certain students. He was extremely boring, and impossible to pay attention to. If you were below his radar then you could do mediocre, but once he decides he doesn't like you, you're going to do terrible. At the end of the semester he neglected to tell the entire class to fill out his evaluation, instead he told the students that he called on constantly, that were going to make A's. He randomly calls on students to make sure they're paying attention and generally he dislikes the answers. He cares about attendance, if you you miss too many classes he's going to force you to have a meeting with him. His grading standards were ridiculous. There's no winning in this class, don't take it. I was so angry at the end of it. If you do take this class, be prepared to put in a lot of work with little results.