WPI was #17 last year and #6 this year.
https://www.businessinsider.in/the-50-most-underrated-colleges-in-america/articleshow/67855409.cms
I also note Miami of Ohio, Case Western, and San Jose State (#2) on the list. All have engineering, as do others. Like all such rankings, take them with a grain of salt, parameters and small changes in data can have an impact.
San Jose State has a huge advantage in Silicon Valley! Just as an FYI, here’s the merit aid grid for Miami of Ohio, which is larger than your D is looking at, but we certainly found this something to think about,