My opinion (take that for what it is worth) is that you will receive good academic exposure at all and will make good lifelong friends wherever you go. I also think the reputation is comparable between the three schools.
Are you looking to live in northern California or southern California after graduating?
Maybe someone else with more CS knowledge can chime in about the difference in CS departments.