Now i'm finishing one of top 5 Russian schools in Computer Science. My GPA is 4,92 of 5.
GRE Q800/V460 AW - not available yet. (but I expect something about 4)
TOEFL 94/120
3 years of research experience in Computer Security Lab, 7 publications (+1 in process), 2 on international conferences.
3 years of work experience in one of the leading russian companies in Computer Security (for example IBM is among my company's partners).
Excellent recommendations from:
1) Professor from my university, he is rather famous in cryptography. He was my lecturer for two years. I've done one research with my mate under his supervision on my own initiative.
2) My advisor. He is Associate professor in my university, he has about two dozens pubs in international conferences and journals.
3) One of directors from my company. (In fact he is also professor from my university). He knows me very well, because I've done several projects that he co-supervised. Also I was with him as a technical expert during several negotiations in US.
I don't know, my TOEFL really drives me to distraction. In fact I'd retook it three days ago, but I don't expect that next result will be significantly better.
I've divided list of the universities in three groups: hard, moderate and safe:
hard: Cornell, Stanford
moderate: UCSD, UCI, UCD, Columbia, UNC, Un of Texas at Austin, UCSC, Penn State
Safe: Central Florida, Bighampton, University of Cincinnati
I'm expecting some comments:)