Here’s a better one. But it’s not big city. You’d be under $30k.
Found an urban/big city one two you’d do well at. UNM. 2nd link.
Here’s a 3rd - smaller city but growing and very Stem-y. Their website says you’d get merit. Even without it’s in budget. UAH
All three safeties.
https://scholarships.ua.edu/international/
https://international.unm.edu/undergraduate/scholarship-and-cost-of-attendance.html
https://international.unm.edu/undergraduate/scholarship-and-cost-of-attendance.html