If you show up to class and actively listen to his lectures the course isn't that hard. Some of the weekly readings are too long and hard to follow, but he covers them in class so their easy to understand. He also doesn't explain the 3 papers (2 reaction and 1 final) in detail so you just have to email him or go to office hours and you'll be fine