@collegebot1234 As you are from NJ and you have a budget of 50K, you should have in-state options on your list - Rutgers-NB, and maybe Rowan or TCNJ. That SAT score might get you some merit at Stevens.
Also recommend Case Western and EA if there is still time (not sure of deadline, might be Dec. 1). Case likes demonstrated interest. Your unweighted GPA is a bit on the low side, SAT is strong, subject tests are middling. So it’s not a shoe in, but Case also awards merit scholarships up to about 30K which would bring it within budget.
RPI, WPI, and Rochester might also be worth a look - I don’t know about merit and if you’re competitive for it there or not.
Good luck!