This class was tough.
I wouldn't recommend this course because no matter how thorough Professor Williams might be. Unless things have improved significantly, his classes are over 100 power point slides for each lesson for each day. You might as well get away with skip class, because he will read the slides verbatim and leave little to no room for conversation or group work at all.
He does do one thing, and that's research and more research.. So at the very least you can appreciate that all of the information that he throws at you is vetted, researched and is current.
Hours per week:
Advice for students:
Take the course, but avoid this man.