<p>I'm a senior who's been accepted to various schools, but I've narrowed it down to NYU and UIUC. Aside from their drastically different locations, I also got into two very different programs. At UIUC, I was admitted as a Computer Engineering student, but at NYU, I got into their 5 year program, where I'll get a Computer Science degree in three and a Computer Engineering degree in two. I don't know which to choose. Financially, I have a free ride at both schools because of a government sponsored scholarship. But for the most part, I don't know which to choose. I know UIUC is highly ranked in engineering, and NYU isn't. Would it be redundant to receive a degree in Computer Science and Computer Engineering? How good are NYU and UIUC in terms of startups? Company recruitment?</p>