I'm an Los Angeles County resident that attended UCSD. I would definitely pick UCSD over USC for many reasons. USC, though a nice school, is surrounded by ghetto neighborhoods. UCSD on the other hand, is located in La Jolla, and upscale city in San Diego county that is home to million dollar homes and beautiful beach cliffs, etc. The weather in San Diego is also perfect all year round. The air in Los Angeles is so dirty and annoying for people with allergies. Finally, UCSD's pharmacy school is new so their building was just built. I'd definitely go with the $20,000 cost of UCSD over $45,000 for USC any day. Good luck!