@Elmur27 Regarding your question of going in as an undeclared major, at the UCs it is super hard once you’re in to switch to the college of engineering. Same at Cal Poly. If you want to do engineering at one of those schools, apply directly to that major, otherwise you are unlikely to get into it. Somebody else might be able to help you with how the CSUs do it.