<p>I am a practicing EE in Massachusetts. Those math and science scores are very indicative of your chances for success in compsci/engineering. </p>
<p>Based on Naviance scattergrams from our school, I would forget Washington University but keep Carnegie Mellon and Cornell as your reaches. On our Naviance 80% of Washington applicants were waitlisted. Nobody got in with a 3.3. There were people with your stats who got into CMU and Cornell.</p>
<p>I like RPI on your list, maybe WPI, though I think RPI is stronger and I think you’ll get in. </p>
<p>You should add Northeastern for sure. I have been very impressed with Northeastern graduates because of the 5-yr co-op program. I think it’s better than Boston University and is in the same location. I don’t know if Northeastern going to a 4-yr co-op is going to affect the capabilities of their graduates, but I am concerned. I think the 5-yr is still an option and a good one. Nonetheless, what many people don’t realize is that doing a substantial co-op also gives you the perspective to do better in school when you come back from your assignment because the abstract stuff seems a lot more useful. I find Northeastern graduates ready to work, more so than any other local school except MIT (I don’t have any experience with Olin grads since they are so few). </p>
<p>NYU doesn’t have engineering except through Poly or Stevens. Unless you love NYC, I’m not sure that’s a great choice, though they have very good computer science. I think it’s also a reach, but I would drop it. </p>
<p>While UMASS has excellent faculty, I would be concerned about the effect of the state budget on the UMASS undergraduate experience. If money is not an issue for you, I think I would pass on it. As a full pay student, you will surely have better choices. Stony Brook may not have the social life that you may want since a large fraction of the student body goes home on weekends. I don’t follow NY State budget issues. </p>
<p>Given your math prowess, frankly, I think you can handle a tougher school than RIT. </p>
<p>Case Western is a great choice. I don’t know anyone who went to Rose-Hulman. </p>
<p>Purdue is an excellent choice. It’s a very good school that is easy to get into but difficult to get through. It may be a great choice for someone like you who is very strong in math but doesn’t have the GPA to get into an ultra selective school.</p>
<p>Georgia Tech may also be an excellent choice, though I don’t think it’s a safety for you, probably a match. It’s also “MIT hard”, so you need to decide if you’re up for that. </p>
<p>If you were ok with going to a snowbound school in Rochester, drive a few more hours and consider University of Waterloo in Ontario. That seems like a hidden gem in a technology bubble famous for Research In Motion who invented the Blackberry. </p>
<p>Those last three are also all public schools, so you should do your due diligence on how badly they have been harmed by state (or provincial) budget meltdowns. My sense is that those schools get a lot more local public support than UMASS does, but maybe it’s just a case of the grass being greener.</p>
<p>Barrons mentioned Wisconsin. While it’s a great school, I think one problem that you have is that Computer Science is in the school of Letters & Science, while Computer Engineering and Electrical Engineering are in the school of engineering. I think you have to choose prematurely, before you know enough to know which direction you want to head. I don’t know how difficult it is to switch, but I have concerns about public school bureaucracy. That may be an issue with some other schools I mentioned. I’m just more familiar with Wisconsin. I also don’t know if the 3.3 gpa gets you in. The CC Wisconsin board has already had some excellent students denied, and you are late in the game putting you at a disadvantage.</p>