Professor Williams is an awesome teacher! You can tell that he really cares about the material and about his students. He's really accommodating about stress/deadlines. I took this class to fulfill a foundations req (at the time I took it, it fulfilled Thinking Historically and Thinking Globally), but I loved it so much I'm considering switching my major to Dance.
I will admit, this was a pretty challenging class. To do well (on the papers and on the exam), you really do need to do the readings and pay attention and take notes in class. Prof. Williams is a really engaging lecturer, though, so I never found the class boring or tedious. The readings can be a little dry, but most of the important stuff he mentions in class.
This class covers a lot in a very short period of time, but all the material builds off of itself in a really cool way. Highly recommend.