Hey Gradcafe community. I received my (expected) fourth rejection email today from the fourth and final school I applied to. I discovered this forum late in the application process last year and I think what I've learned since then would allow me to put together a stronger application in the future. I am an international computer science student (machine learning and theory are the areas I am interested in) that finished my undergraduate degree way back in 2002. I've worked as a high school teacher and a technology professional in the intermediate years. I studied at an international school that probably isn't well know. Here are my statistics:
GRE Q: 790, V:700, AW: 4.0 (I hadn't written an essay in almost 10 years before the test)
I didn't take the CS subject GRE test
My undergraduate GPA would be around 3.8. (My UG didn't use the GPA system back in the day - they used an A-F scale)
I had some UG research experience working as a technical assistant to one of my lecturers (MIT educated) who is a leading researcher in his field. I know he would have given me a good recommendation. Other than that though, I have no research experience to speak of. I was fortunate in that my recommenders remember me and I have kept in contact with them, but one of them submitted the LOR over a month after the deadline to 2 of my schools.
Looking back at the process my first big mistake I think was not applying to a broad range of schools. I applied to all top 20 CS schools (3 of them top 10) and was rejected at all of them. I also realize I have a few big weaknesses:
1) The fact that I finished my UG almost 8 years ago.
2) The fact that I have no publications and limited research experience.
3) The fact that my UG isn't well known and they didn't use the GPA system.
Having been through this process now, I think these are steps I could take to improve my application:
1) Seek my primary recommender's advice on the process - something I didn't do last time.
2) Do some independent research, maybe with my primary recommender's supervision?
3) Apply to a broader range of schools.
4) Improve my SOP - in retrospect I think the one I had wasn't good enough.
5) Take the CS GRE subject test
6) Possibly improve on my GRE general test scores - I know I can get higher on the AW.
Thank you for reading my thoughts. Just seeing them on the screen has helped and I would appreciate if you had any feedback on what I should do to improve my chances for next year. I have thought about applying for spring admission, but would that be worth it? Should I just wait until next fall admission season?