How hard would it be for me to switch to computer engineering if I meet with my counselor regularly every quarter and stay on top of all my courses?
http://www.changeofmajor.uci.edu/CoM_Engr.html
Also, I recommend attempting to knock out some of the EECS prerequisites this summer.