@Shadowsych : not necessarily; and yes. My son was admitted to CS 2 years ago. He was top 17% but his test scores were higher (35 ACT). OTOH, he didn’t have nearly the CS ECs that you do. You have a chance, but any improvement in your ACT or SAT score will help. That’s what I would focus on – getting your test scores up.