Professor O'Shields does not care about his students. The class is VERY lecture heavy and the lectures are pretty unbearable. He didn't provide study guides or review sessions which made the tests very difficult because there was so much material to study. He had quizzes at the end of every lecture that count as participation. Homework is simple. 