A quite good course with basic but quality lectures. I found the lectures interesting, informative and packed with stuff I wanted to know. Curated readings are excellent, though occasionally repetitious. I spent a lot of time in this course and came away with a lot of good,rich knowledge--a great deal of information for a 3 hour course. I recommend this highly.