This is not an easy class, but it doesn't have to be a hard class if you just put in some effort. It's really interesting and it's worth taking just for the professor. Dr. Weiner is just amazing. He is sooo nice, sooo funny and sooo caring. Class goes by so quickly. Seriously, I don't think I've ever had to check my watch in that class - b4 i know it it's over. And sometimes i'm actually disapointed. it's a little annoying, though, b/c a lot of pple ask really dumb questions and he answers them all, so not much is covered in each class. But even so, definetly go to lecture b/c it makes the reading so much less painful and so much more understandable.