Penn State UP vs Univ MD vs CU Boulder

How about University of Pittsburgh?

It’s not in the middle of nowhere, has an established coop program and he would be free to choose his engineering specialty.