It is expensive, but USC is a great school with a great alumni network. I am always happy to see prestigious schools offering online degrees....
Separate names with a comma.