I am currently a prospective computer science Ph.D. applicant with a 3.75/4.00 GPA at an R1 CS school ranked in the top 30. I am considering applying to 15 schools roughly in the top 50. I have an extremely strong research background with one first author ML pub in a reputable IEEE conference and a second author applied ML/psychology journal article under review. My letters of rec will all likely be very strong and from well-known professors that I have worked under or with for at least 6 months. That said, I have a few questions about the application process:
- I am not the best standardized test taker, and I currently am looking at quantitative GRE scores of around 75th-80th percentile with verbal scores in the same range. Will my subpar GRE scores likely prevent the comparatively stronger portion of my application from being reviewed at many schools? With this in mind, should I retake the GRE until I'm closer to the averages of the schools?
- I am going to complete my undergraduate in 2.5 years and am hoping to enter a Ph.D. program directly after graduation. Will the reduced length of my undergraduate career reduce my chances of acceptance, or is this viewed somewhat favorably?
Any insight would be greatly appreciated. Thank you.