He is very caring and he connects his lectures to the community. Had 3 papers which were all interesting and not difficult to complete. If you are lost on anything just go to office hours but everything should be clear if you attend class. Also had very short pop quizzes based on the chapters of the week. I recommend his class, great professor. 