Hello there! National college decision day is fast approaching, and unless I get off a waitlist somewhere, my two best options are either Stony Brook or UIUC for computer engineering. I was hoping that I could get some advice on where to go, since they both have some benefits and some drawbacks to each decision, and I can’t decide whether the benefits from one outweigh the drawbacks of the other. To preface this, my parents are willing to contribute 20k a year to either school. As of right now, I do want to do grad school, so that is also a factor, however, I have heard that certain grad school programs are free if you get in, maybe someone can fact check me on that. I can also do a 5-year BS-MS program, I believe that both schools have that.
UIUC: If money was not an issue then I would choose to go here 100%. They are ranked 4th for computer engineering, pretty much above almost all the T20’s (minus Stanford and MIT). I also think the campus is beautiful, and the opportunities that I can get at UIUC are amazing. All I need to do is reach out to get them. Now for the drawbacks. I am out of state, so I would be paying out-of-state tuition. It would cost me around 54k a year to attend. With my parents help, that would amount to around 136k total debt max that I would have to take out. This number however, is probably an overestimation, since renting is a lot cheaper than dorming, and my parents agreed to pay my rent/food if I choose to go. So in reality, it’s looking more like 100k which can easily be brought down to around 60-80k with internships and work while on campus like paid research(which is abundant at UIUC) or work as a RA or in the college town. Average salary for a computer engineer from UIUC is also like 92-99k a year which is insane, and would honestly make that amount of debt pretty reasonable. Another downside, it is in the middle of nowhere, very far from home, and I know no one there. I am sure I can adapt after a while, but it is scary.
Stony Brook: I am in state, and I got a scholarship so it is CHEAP. I am pretty much guaranteed to graduate debt-free(or really close to) as long as I land maybe one or two internships that can pay me like 15-25k. I also got into their scholars program which is a big plus. It is really close to NYC which is where I grew up, and there are also many opportunities to be had there. A LOT of my friends are going so I would at least be comfortable. While the education at Stony is pretty good, they don’t have nearly as many connections as UIUC does tho, and finding jobs/internships might be a little harder and I might have to just shoot out hundreds of applications and hope one lands. Might be an easier path to grad school tho since it would be a lot easier to climb to the top of the class and since the engineering program is smaller, it would be easier to develop closer relationships with my professors.
I’m honestly leaning very heavily towards UIUC rn, but I don’t want to make the wrong choice, take on all that debt, and screw my future self over. Some advice would be greatly appreciated. Thanks!
BTW, I know rankings don’t mean everything, but it’s just the easiest way to compare the level of each school and it is slightly representational of how good each program is compared to others.
Waitlists??
I’m making this section just in the unlikely event I get off a waitlist somewhere so I can make a quick informed decision.
UMich: Ranked slightly below UIUC(like 10 ish spots?) on US news for computer engineering, but it is a slightly smaller school(not saying much) and has more general clout?(I have heard of Umich before applying, never heard of UIUC before applying, could also be because I am on the east coast). If I were to decide between these two schools honestly, it would be because one is cheaper. Umich’s location is better tho, which I have to keep in mind.
CWRU: Smallest school here, which I kind of like. I kinda like the atmosphere at Case the most out of all the other schools honestly. It has the academic rigor and near the same recognition in the industry as umich and UIUC, however from the people I talked to, they aren’t nearly as competitive or cutthroat. Everyone wants to help everyone there. Cleveland is also kinda cool. They have a one-door policy, which means that if I am admitted, I am admitted to all their programs. So if down the line I decide computer engineering is not for me, I should have no problems switching. They are also giving really good financial aid, costs around the same as SBU, like 5k more expensive a year.