Reverse Chance me/Chance me For STEM

Purdue doesn’t fit your size preference at all but they do have a great engineering program ; )

Lehigh seems like a good fit for you.

Also, Case Western, and RPI would fit your size criteria. Bucknell as well, although a bit on the smaller side.

If you want a smaller public to add, Pittsburgh would be worth a look.