Confused Senior needs your Advice

Caltech does not have civil engineering: https://www.admissions.caltech.edu/why-caltech/academics/majors-minors

Or it may be advisable to recommend that a student looking at a PE license major in civil engineering, but choose electives in the environmental engineering area of interest. Stanford’s civil engineering major is ABET accredited: BS Civil Engineering