He is a very engaging professor and class that is very fun to go too. You can tell he is very passionate about what he is teaching and gives amazing lectures. The only problem is you are graded only on 3 papers and attendance on certain classes. Also the papers are graded very very hard. 