This class was one of the best I took in my college career. The course content was very interesting and mind opening. The lectures are amazing. I enjoyed the lectures very much. This is the kind of class that one remembers throughout their life. I wish he taught more classes. I would have registered immediately. All the readings uploaded online.