Berkeley or USC

I was accepted to USC and Berkeley but I could not decide which one to go. I want to study computer science. Berkeley ranks higher and has better reputation. As for USC, I was accepted to spring 2018, that is another drawback. Any comments?

In state? USC is very expensive, but so could Cal be if you are out of state. Cost of attendance needs to be considered.