If a kid turns his nose up at the idea of a commm college, good luck with the muck of plumbling.
OP also asked about any Ivy for CS, with B’s in algebra 1 and physics, C’s in bio, geometry, CS, algebra 2, and then a few D’s.
He needs a realistic view of his strengths- and weaknesses. Granted, on that other thread, he was open to a comm college, for the transfer possibilities.
But he needs to understand anyting less than B averge in comm college won’t win a transfer to a school like Cornell.