I'm a community college student and I want to transfer to a 4 year institution to get a BS in Math or Computer Science (or a major/minor combination of the two). Anyway, I've been thinking of applying to UCs (University of California) and the Cal Polys (part of the Cal State system, but good technical schools). I'd like to go somewhere with smaller class sizes though. I have good grades (3.9), but I only recently thought about applying to private schools... my question is will the education be better than it would be at the Cal Polys or UCs? Would I be doing myself a grave disservice by not applying to private universities and LACs? I know these are very general questions that don't have black and white answers, but any insight would be greatly appreciated.