I personally enjoyed this class. I really did not enjoy this class AT ALL. Quizzes every week (HARD!), 3 tests, a final, and an independent study project. He uses the bell curve and lets you drop a test though. I got an A, but I do NOT recommend this prof. So much unnecessary stress from the quizzes... I slept thru his lectures or didn't show up period and I made a B. The research paper is a bit difficult, but if you do it, you pass the class. Good for a core requirement.