Too bad Richmond doesn’t have engineering. They do offer this:
https://preengineering.richmond.edu/dual-degree/index.html
But that’s not what this poster wants.
What about Santa Clara University? Under 5000 undergrads, and a fine engineering program.