Congrats on your hard work and success! Worcester Polytechnic Institute (WPI) is ranked in the 50s in USNWR national university rankings, and students have some of the highest starting salaries of any school. It offers a very hands-on, projected-oriented approach, more so than all but a few schools, if that is appealing to you. It’s about 5000 undergrads and has a beautiful New England campus in a nice area of Worcester. The school has a female president who’s doing a great job. You would be in line for aid, just not sure how much. Case Western is another option; my guess on aid would be the same. Good luck!