He might want to apply to Ohio State and Pitt as well, they have diversity scholarships.
UW-Milwaukee has several engineering degree programs at undergraduate level. I’ve known some faculty who teach there (I’m a UW-Madison PhD), and it’s a credible university. Look at this link: http://uwm.edu/engineering/academics-2/undergraduate/majors/