Rick Berg
Prof.Berg is an interesting instructor, and definitely one of my favorites at USC. I took his class last spring and managed to score an A. Not an easy A, but you can definitely gain a lot of valuable insights from it.