Great lectures, very passionate about the material and gets you interested. Very funny, related information to present day. Lots of reading of difficult text and material, papers and writing assignments graded strictly and were based on the readings. Clear feedback.