Before you read my post, please accept my sincere appreciation. Thank you for your time spend reading my post.
I am an undergrad CS student at UT Austin. Currently, I am thinking about applying to Master and Ph.D programs at the same time in this December for Fall admission 2013. However, if I apply this December, I might be put in disadvantage: lack of research experience.
Here is my personal profile:
1. GPA: 3.92
2. GRE: V600 Q800
3. Work Experience: I have been a web hosting manager since 12, biggest achievement: I hosted a then-large-scale cosmetics company (called Even) in Hong Kong when I was 15.
4. Skills: application development, Java application performance optimization on JVM side, Domain-specific languages implementation, OOP design. (many of which are learned independently)
5. Award: Oracle Certified Professional in Java 6
6. Publication: I published a book on the topic of web hosting and in the process of writing a book on the topic of DSL implementation (an overall guide, not an academic oriented book). and I have many technical articles published on the web (they are written in a foreign language but I am translating them into English currently). After the translation is done, I will attempt to publish them on InformIT, which is the company affiliated with Addison-Wesley.
7. Researh: here is where things get ugly. I know that research experience is the MOST important thing for graduate admission. Unfortunately, this is exactly what I lack of because I spent my first two years in a community college. However, I recently got approved to participate in a research group that specializes in Java performance at UT Austin. But, it starts in Fall, 2012, which is exactly when I will be applying to grad schools. Therefore, my research experience might not even help.
Schools that I wish to apply to: These schools are all my so-called 'dream schools', I will be extremely happy if I could be admitted to ANY ONE of them. My dream is to earn an advanced degree in the U.S and then go back to my country, where computer technology is not so advanced, and start teaching what I learned here. Therefore an advanced degree is a must, Ph.D is more desirable.
As I said, I will be SO happy if I could be admitted to any one of the following programs. Therefore, what I am interested in for now is whether or not I will be rejected by all of them. If this chance is really high, then I will apply other lower tier schools as well:
1. CMU, UCB, MIT, Stanford. (really low chance)
2. Harvard, Princeton, Yale, Brown, Rice, Duke (really really low chance, I just want to knock their doors at least for once in my life)
3. Cornell, UIUC, WashU, UT Austin, Georgia Tech, Purdue, UCLA, UCSD, UCSB
For the above 19 schools, I will apply to both Msc and PhD programs, and then in UK:
Oxford, Cambridge, and Imperial College London
for only Msc programs (they don't accept direct Ph.D)
I am from an Asian family, and as you see in a movie, Asian parents put so much hopes on their children, and we are kind of forced to do what they want us to do. Applying for so many schools seems crazy, but this is what my parents want me to do. And it is what I'd like to do as well because I don't want to fail this chance.
In total, 41 programs, 19 PhD and 22 Msc. I only wish to be admitted to ONE of them, and that's all I want.
But, I know, US grad schools put so much attention on research experience and as I said, this is what I lack of... Do you think I should apply this year, or research for one more year and then apply again next year? Because failing to be admitted is a huge waste of time and money provided that I am applying to that many schools. Again, last major question: What is the likelihood that I will be rejected by all of the programs above?
Lastly, thank you so much for reading my lengthy post. Thank you.