@momincal , You shouldn’t worry about the 3.3 grade requirement at Cal.
CS at Cal, though competitive, is not cutthroat. People there are helping each other out to get that required grade. If you can’t manage to earn a 3.3 grade in CS, you’re more likely not going to thrive as a CS student elsewhere.
If you really like CS and you enjoy computing, learning how to code and computer languages, etcetera, you shouldn’t be afraid to get weeded out.