<p>which one should i go to for undergraduate school. which overall experience would be better?</p>
<p>You seem like a perfect prospect for Hawkeye Community College to me, Omeed.</p>
<p>It depends what your plans are for the future. If you plan on going to grad school for a humanity, Occidental would be the better choice in my opinion. For the sciences, engineering, I think UCSD would be the better choice. If you expect your Bachelor’s to be your terminal degree, I would say to go for UCSD.</p>