<p>The biggest thing I can think of is that UCLA/UCSD/etc, based on what my friends tell me, it feels like they're trying to purposefully weed people out of engineering. Here at USC, even though it's still very rigorous (and people do change majors out, too) they give a lot of support along the way.</p>
<p>Most of the freshman engineering, math, and science requirements have supplementary group instruction sessions taught by upperclassmen who took that class previously - there's free individual tutoring also for those classes - as well as places like the math center where you can just "walk in" and ask whoever's there for help, either professors, grad students, or other undergrads. So they really, really try to help every student pass.</p>
<p>Also, there's not a strange idea of an "impacted" major here. If you're accepted to engineering, you're accepted to engineering, no matter what. If you get into, say, Industrial and Systems Engineering but want to do Biomedical or Electrical (or both!!), then you can just change just like that, no application or anything necessary, just meet with an advisor and get them to punch it in the system.</p>
<p>
[quote]
and the sessions supposedly only get more involved as you get deeper into your degree. there are walk-in advisement sessions at several points in the year, and to meet with one at another time i could just schedule an appointment by dropping by the advisement office and talking to the receptionist.
[/quote]
</p>
<p>Plus, beyond the first meetings with the general engineering advisors, your department advisor is really accessible - most of them are really responsive to emails and appointment requests, and are pretty open to unscheduled knocks on their doors if you just need something quick (if they're not busy) any time of year. </p>
<p>Also, it's neat that they know you by name (and you're on a first name basis with them) - very personalized :)</p>