I assumed you could pay for the UCs since you are applying to Georgia Tech.
I know nothing about University of Alabama, sorry.
I know Purdue is an excellent engineering school (much better than UCSB and Cal Poly). I’ve heard it’s easy to change engineering majors there. You should consider applying there.