@PengsPhils I’m fairly certain I would get into Pitt; the majority of kids get from my high school apply there and get in and I’m at the top of my class. Not to make it sound like I think Pitt is beneath me, I’d end up being really happy going there but they don’t have a particularly strong CS program so not my first choice. I am obviously aware that the rest of the colleges I listed are considered reaches for pretty much everyone, so I’m far from guaranteed admission. Can you suggest any schools with good CS programs that would be more midrange?