<p>Hello all,</p>
<p>I'm a high school senior majoring in computer science who is very stuck between USC and UC Davis. It's down to these factors:</p>
<p>USC Pros:
-Better CS program (going off of rank)
-More emphasis on research for undergraduates (I do plan to do research)
-Alumni network/internships/all those career-related benefits USC is known for
Cons:
-No scholarship or aid given, so $62,000 a year (which we are able to do but we aren't rich)
-I never wanted to go to school in a crowded city
-bad neighborhood
-I'm not into sports and don't plan on ever drinking (bad genes), so I have doubts about the social atmosphere</p>
<p>Davis Pros:
-Much easier to visit home (I'm from Palo alto) but not close enough to lost independence
-On the way to Tahoe (I ski a lot with family and friends)
-college town atmosphere (which is what I always wanted) and fewer spoiled people
-half the price of USC
Cons:
-From what little I can find online, the CS program is worse than those of most other UC's and the price difference isn't enough to make Davis preferable.</p>
<p>My gut feeling tells me to go to Davis, and I know I would be more happy there in a social/overall life sense. I also do not want to be separated by over 8 hours from my family while they pay over $240,000 for me to get a still-less-than-elite CS education. My fear, though, is that by going to Davis I would be giving up more in terms of education quality than any benefits could outweigh, and will end up regretting giving up USC. Anyone who could speak on behalf of either school's CS department would be massively appreciated--thanks.</p>