If you consider the CC->UC transfer route, use http://www.assist.org to see how well your local CCs cover the courses for your major at your target UCs (or CSUs).
For junior transfers to UCs, high school stuff is generally irrelevant, except for fulfilling some base level requirements.