Applying to top CS PhD programs with a great record but bad GRE scores I have a good GPA (over 3.5) from a top 5 CS school. I also have lots of research experience and a few publications. I also expect to have very good recommendations. The only problem is that I did badly on the GRE general exam (just under below average). The exam seems like a big scam, so studying for it felt like a waste of time.

One of JeffE's blog posts mentions that schools filter applicants into three piles based on GPA and GRE: MAYBE, PROBABLY NOT, and NO. Will my GRE scores land me in the PROBABLY NOT pile, even though I have an otherwise excellent record?

Will my GRE hurt my chances of getting into CMU and Stanford? Should I try to retake them, even though it's getting late? Application deadlines are around December 13.

Edit: should I say something about my bad GRE scores in the statement of purpose, or do something else if I don't end up retaking them?
Many PhD programs in computer science (like my own) don't require GREs; read the application instructions carefully.  If it's not a requirement, just don't submit your GRE scores.

Even when you are required to submit your scores, do not mention your GRE scores in your statement.  You want the admissions committee to focus on your potential for research, where you seem to have a very strong case, not your ability to take standardized tests.