I know a ABC boy with very similar profile who made upenn, and a lesser profile who made Cornell, both CS.