I loved this class, you do read a lot but it's manageable. If you show up to the lectures and actually read you'll do fine on tests and essays. He gives you the opportunity to get feedback before you submit essays, so take advantage of it. Try to get all the books at the beginning of the semester otherwise you might not get a copy on time.