My son has received offer to Northeastern (Boston campus), Virginia Tech, and UNC Chapel Hill for Computer Science Major in Fall 2026. We want to know or get some advice:
- The pros and cons of going to each of these schools and studying CS at these schools
- The experience of students studying CS at these schools
- The opportunity of co-op/internship and study abroad for CS students at these schools
- The reputation/prestige of CS programs at each of these schools and how companies view these CS programs
- What are the job prospects of CS students from these programs (I heard that companies will not review your resume/give you interview if you don’t graduate from top-tiered CS programs like CMU or Stanford etc)
- What we should think about/consider as we attend the admitted student day at these schools and as we make our final decision
We understand that CS is really broad and there are sub-disciplines he can choose to be specialized in. He wanted to explore as many as he can during his college studies when he applied a few months ago, but he is now thinking more in the data science/analytics direction because he is doing a project at school in this area and he likes it a lot.
In terms of affordability, we are NC residents, so we get in-state tuition for UNC Chapel Hill with no aids/loans so we will be paying fully out-of-pocket if we choose to go here (~$30K). For Northeastern, we get some institutional grants and scholarships as part of the Northeastern Promise (which my understanding is that it is guaranteed for 4 years if my son meets all the expectations but correct me if I am wrong please), so our out-of-pocket cost will be ~$28K. We have not received the financial aid package for Virginia Tech yet but because we will be considered out of state, I believe the out-of-pocket cost will be higher than UNC Chapel Hill and Northeastern.
If anyone has any insights to our situation, please share. We really appreciate it! Thank you very much!