This was definitely not an easy class, but it's because of the material, not the professor. This professor knew how to make an already interesting class more interesting. There were a lot of assignments, but they were all manageable. I would recommend taking him for any class!