The lectures were enriching and the classes were very interesting to attend, however, the exams were abnormally difficult. I am a straight-A student who does all readings and studying, but I have had an impossible time getting over an 80 on any of his teams. There are questions in there on tiny little details in the textbook, so reading is a must. 