@ParentOf2022 It has been a little rollercoaster ride. His original major was Political Science and that is what he got admitted into UNC for. We live in NC so we told him he had to choose instate. He got into all the NC schools he applied to but the end of the day he was sure it would be UNC. Fast forward to 1 year later and he told me he wanted to change to Computer Science. He is very good in math and sciences so the BS degree is good for him. In retrospect that should have been his major from the beginning. I am not really sure how UNC vs NC state is comparing the programs. I think he cannot go wrong with either school. I will say UNC is very more generous with work study and grants as he has received multiple grants from them. I would suggest have him revisit the schools one more time and see if he can decide which would feel like home to him. Feel free to let me know if you have any more questions. Be happy to help.