Don't even get me started on this guy. One of the best professors I've ever had! He's incredibly passionate and caring of students. Attendance is mandatory but you get freebies. Lots of stuff from the lectures are on the tests, so try to go to every lecture. Papers are super easy and fun. Super funny, and he understands college students.