Two schools I’d add to your list are Lafayette College and Manhattan College (not in Manhattan), both with brand new centers for the integration of science and engineering on their campuses. Both are right across a river from New Jersey and both have been educating civil engineers for a very long time.
Lafayette is that rare college that integrates engineering into a classic liberal arts education. Located in the Delaware Valley town of Easton, Lafayette is a small (2700) liberal arts college where students work closely with professors (11:1 student:teacher ratio) and have lots of opportunities for research.
Manhattan, only a little larger (3300 and 12:1 student:teacher ratio), is located in the affluent Fieldston/Riverdale neighborhood of the northwest Bronx with 1300 acre Van Cortlandt Park at its doorstep. Ask about it’s Center for Academic Success which works proactively to insure that every student does in fact succeed.