College BreaksComputer ScienceEngineering PlusInternships, Co-ops, and MoreWhy USC Lessons From the World of Indie Games