I know nothing about your budget, but in the New York City metro area, these are three schools you may want to consider:
- Manhattan College (about 3200 undergrads)
- New Jersey Institute of Technology (about 9200 undergrads)
- Stevens Institute of Technology (about 4100 undergrads)
In Boston you might want to consider Wentworth Institute of Technology (about 4k undergrads) which is also part of the Colleges of the Fenway consortium where students can take classes at some other Boston colleges. I would look into its finances as well, as I think I may have heard it may be having some financial difficulties, but I may be mistaken.
Seconding U. of Cincinnati based on your fondness for coop programs.
Not in the NYC metro, but in New York, Clarkson (about 2900 undergrads) might be worth checking out, too.