Not if he’s looking to go to Cornell. I would recommend visiting (revisiting?) in the winter.
Maybe Lehigh? Not sure on the CS but they have a very good Engineering program so I would thing CS is good too.
I believe Boston University is boosting their CS program (new building, new majors, etc).
Tufts? Not a match but maybe an easier reach.