Williams Daniel James
Professor Williams is the best professor I have had at USC. I had people warn me about this course before I took it but professor Williams kept his course extremely organized and taught in a way that was interesting and kept me engaging. As long as you show up to class and pay attention, you should have no problem receiving an A in class.