<p>If you are looking to study computer science, I would go with Stanford, Berkeley and Cal Tech for your undergrad. Being that you are OOS and money is an issue, I would apply to private schools first because you will have a shot at merit aid at those universities. Berkeley and UCLA will give you no aid. I would stay in Florida if you are going to go to a community college. It would be too expensive to study at Santa Monica City College and I would save your money for your eventual destination. If you do attend one of those universities for your undergrad, then you would establish California residency after one year. This would open up Berkeley to you for grad school. I would absolutely consider Berkeley for your graduate degree. Hope I helped and good luck.</p>