<p>If you like the feel of WPI I would think USC would be a better fit. Based upon your list of what is important I do think overall USC is a better place for you; the one area where I think UCLA is a better match is in the area of Safety- the area around UCLA is nicer then the area around USC. For what it is worth I think the WPI surroundings are questionable, but not as questionable as USC’s.I have been to USC numerous times and have always felt completely safe on campus; just be smart when you travel off campus and you should be fine
There you have it, the parent of an incoming UCLA engineering student telling someone to pick USC over UCLA-a first???-lol</p>