maybe try some privates? I know they’re sticker prices are much higher but they tend to have more money to give as they have larger endowment. If you’re looking for a big school, I would try Syracuse, I would note that engineering isn’t what they’re known for though.