Penn State UP vs Univ MD vs CU Boulder

Yes, Pittsburgh is urban but has the advantage of easy access to internships/coops.