Undergraduate computer Science/Engineering schools with co-op for smart B+ student

which schools are easy to change major if say he get into CS or engineering and later decide to do something less math intensive like environmental science or business information management?