need to cut down/edit college list for engineering/CS

I want to add one comment. First, I agree with everything that’s been said. However, don’t interpret the comments to mean you aren’t a strong applicant. You are. You have the qualifications needed to be successful at each of the schools you are interested in. The schools you mentioned are selective however because so many students of your caliber apply. I for one believe that while your list can be culled you must also add to your list schools that you will stand out at. The less selective the school the more likely your application will stand out. Note that schools like Purdue and UIUC while less selective over all can be more selective for engineering and CS. You would definitely be a match for both but so many students apply that there is a chance you could get denied and even greater chance you wouldn’t get merit aid. As for culling your list perhaps consider either Purdue or UIUC as they are both similar. Purdue would be the cheaper of two as their tuition room and board are about $10k per year less expensive. Find your safety, cull your list then relax. Good luck.