If Stephen Williams is still teaching there, I recommend waiting until he retires. In my short experience listening to him "teach," I've concluded that your time is better spent at some other school.
I graduated from USC and I'm now attending medical school. For anyone else who has attended...