Check out the latest Viterbi Voices podcast on engineering courses and schedules!
Choosing which classes to take each semester and how to navigate them once registered can be a daunting process, but every USC student goes through it together! Though engineering oftentimes has more structured course requirements than many other majors, Viterbi students find unique ways to customize their class combinations between science and math pre-requisites, engineering specific classes, general education courses, and free electives.