OK - I would start on page 2 of the Niche list and down from there when looking at target (and some stretch like Vassar) colleges. You will probably find few with good aid for international.
But if you look at a school like Wisconsin - Stout or Henderson State, you’ll find low regular tuition.
Of course, look at international aid for schools on page 1 but with a 3.7 and even 1500 SAT, you’re unlikely at any. Doesn’t mean you can’t apply though. Those top schools might - you have to check - have an intl aid program that could help.
The good news is - few schools offer that major specifically - so your research can be more focused and you can narrow on the affordable ones for you.