I loved Professor Smith's class. You need to show up to the lectures and discussions if you want to succeed in this course. He is a very passionate and caring professor. There are only 3-4 papers that you're graded on but he is a tough grader. You're able to contact him easily for help and if you follow the feedback he gives you, you should be good