I think your schools are about right, you will get accepted at a couple of them at least. UCB is not a reach for you, its a match, I don’t know of any 4.0/36 applicants that got rejected, especially since you don’t seem to be going into engineering. Go to the UCB accepted thread and take a look. Beware of getting advice from people who have a special place in there heart for particular schools, apparently no one gets into them.