UCB is not a guarantee so all he can do is apply to a number of schools and hope for the best. His test scores are outstanding but his GPA will be an issue for a top school like UCB. Have him calculate his UC GPA capped weighted and fully weighted for a statistical comparison. CS is highly competitive at UCB and will only be able to declare the major after meeting the GPA requirement in pre-req classes.