I can’t speak to USC but am happy to give you a parent’s perspective of Purdue engineering. My daughter is finishing up her second year and is a chem e.
All freshman start in the first year engineering curriculum. Part of that is the engineering design course which is a hands on, project based class. My D was in honors college so her design course had physics integrated into the class. She said it was both the most challenging and more rewarding class she took freshman year. They did everything from programming model mars rovers, to modeling hydroelectric dams, to old fashioned egg drops. She also had the opportunity through that class to get certified to use the machine shops, 3D printing labs, learned Matlab, etc…
D’s class ranged in size from two with 20 students, to one class with nearly 400. All the larger lectures have mandatory weekly recitations with no more than 25 students, so plenty of time for discussion. Profs are very accessible and have weekly office hours and help sessions. There are also free help rooms/tutoring for all the freshman year engineering classes. Lots and lots of opportunities for help and support.
Purdue also has a mission to graduate students in 8 semesters so there are no issues getting shut out of required courses. Students may not get their preferred time, but they’ll get their courses.
D has been very impressed with the advising at Purdue as well.
What really stands out to us is their career readiness focus. 1,000 companies come to campus in the Fall for the “Industry Roundtable”, the career fair. The Career Center is an amazing resource and internships and co-ops are well supported. They tell freshman to come prepared with a resume and interview suit so they can start practicing their skills right away. D went to the Career Center during freshman orientation and they did an incredible job coaching her on her elevator spiel and shoring up her resume. There is another engineering specific job fair at the end of January and then another in March.
There are also lots of leadership opportunities on campus and Purdue offers a certification in collaborative leadership.
My D went abroad last spring after her freshman year for Maymester and then got an internship on campus when she returned. She starts her co-op in 3 weeks.
Super communication from the university with parents as well.
From a parent perspective, Purdue has far exceeded our expectations.
Weather…well…Purdue is not going to compete with Southern CA on that front, although no earthquakes, fires, or mudslides ; ).