UCLA undeclared versus Berkeley Bioengineering

Hello My son got into undeclared engineering at UCLA and bioengineering at Berkeley.
It is becoming a tough decision for us and him. Any advice/opinions/information will help. He is open to Bioengineering and EECS fields equally…

UCLA engineering undeclared requires a 2.700 GPA and prerequisite completion to declare a major:
https://www.seasoasa.ucla.edu/change-of-major/

UCB engineering major change is described here; contact directly for specific GPA and other requirements for specific majors (EECS is probably one of the more difficult majors to change into):

At UCB, a student who wants to do CS can also do it through L&S CS, which requires a 3.3 GPA in the three prerequisite CS courses.