If you come to class on time, participate in class discussions, and do the assigned work you are garanteed an A. Having a clear thesis and supported argument on your papers is key. This may sound like a lot, so I suggest only taking this class if you are interested in the subject matter.
Run; do not walk, away from this class. Unless you are a masochist, then by all means, sign up! This class was a punishment. You are NOT guaranteed an A by doing all the work. You may be guaranteed an A if he likes you, which is, of course unethical. For example, most students got marked off for citation errors on their midterm paper, but certain people who made the same errors did not. He is not willing to give back a fraction of the amount of work and dedication that he expects you to put in. If you post your weekly responses a minute late, he will not accept them. Yet he posted the final study guide 2DAYS LATE. And the final had little to do with the study guide, and was framed in a very "gotcha" fashion. Even students previously enamored of this class were upset after the final(only 2 people got the high score of 33 out of 40 on the final). I read every page of every reading, posted my weekly questions on time, participated in class, studied for days for the final, and still got a B in this class. I am an A/A+ student, I have (HAD!) a 4.0 GPA, and I got the first B ever in this class. He is the worst professor and a discredit to UCLA.