I plan on studying computer science, and my future plans include maybe getting a masters or just working/researching in a company (depending on what specific focus I pursue). I have gone back and forth on this decision countless times, and I realize that I ultimately find USC a “happier” place, but I still have my doubts about what I’m giving up if I do choose USC. I have visited both schools, and I like both. I’d love to hear others’ input/perspective or additions to my pro/cons list
Money is not the deciding factor, but of course I don’t want to take on loans + be unhappy. Ultimately, I think both schools are worth it. (Disclaimer: I know rankings/reputation is not everything, but there is still some sense in them when there is a pretty noticeable disparity.) Here are my thoughts:
PROS of USC: costs about $36k/yr
- a great school, lovely weather/location overall, McCarthy housing
- Viterbi fellow/scholar = research stipend, still lots of opportunity (and Viterbi overall is still small/focused)
- Viterbi students are collaborative in nature
CONS of USC:
- such a big school, the range of people here (in terms of academic motivation) is huge even within Viterbi
- USC is not nearly as reputable/strong in CS
- obviously not as much name recognition but that’s not an issue (except when CMU name recognition seems to really go beyond)
PROS of CMU: costs about $63k/yr (no FA)
- the School of Computer Science - focus and depth on CS, great resources for everyone, small size but large presence on campus
- lots of opportunity/recognition for everyone who puts in effort; favored greatly by employers
- overall very collaborative, in general more hard-working/nerdy/serious students
CONS of CMU:
- stress culture (yes, I realize not everyone is like stressed/depressed, but overall it still makes a big difference).
- minor things: Pittsburgh weather
- costs a heck ton more, but it seems like grads are able to quickly earn/return their loans and it is worth it