I have somewhat mixed feelings about USC. On one hand, school spirit is awesome, the weather is paradisal,there's so much to do, and the business program is constantly working it's way up in the rankings. The networking benefits are strong and the career placement center does a good job in trying to secure jobs for fellow Trojans. On the other hand, at least in the business program, the class sizes are large with usually around 250 students/class, learning is very passive, there seems to be an overall narrow-minded attitude, and the 2.85 business curve is obviously meant to hurt top students, not help them. All this you would expect at a state school, but is no different at USC with the exception of the $40K bill. Students in the business program seem more concerned about beating the curve than learning, which makes for a very superficial, unwelcoming environment. No room for self-expression and class participation. You are just expected to just memorize crap and feed it back to them in the tests. The surrounding environment is also dangerous. In fact, one USC student was shot to death a mile away from campus. Overall, I am debating to transfer to a more academically-oriented and cuddly school like Northwestern, but know that USC has, and will give me a more real-world experience to prepare me for success in the future despite all the negatives.