Chance please for USC?

I would say you are incredibly lucky UCs dont look at freshman grades so that 2.9 will not hurt you which makes UCB/UCLA still within reach. UCB/UCLA will come down to the quality of your ECs. I think UCSD is a match/high match for you. As for USC though, I am not sure how that will affect your chances.