<p>Is it really hard to get funding for a PhD in CS without contacting some professor and applying directly to school?</p>
<p>You don’t need to talk to a professor first.
Most PhD students in CS are automatically considered for RA/TA positions during their application.</p>
<p>All well-regarded American PhD programs provide their students with full funding for at least 4-5 years, which will likely include an obligation to work as a TA or RA. But it’s very competitive to get accepted into a well-regarded American PhD program – there are usually lots of applicants and very few spaces. And you have to apply to each specific university you want to consider you.</p>
<p>Could you please tell me which of the following schools are suitable for me based on my profile. I want to apply for PhD in CS (Cryptography and Information Security). You can see my profile at <a href=“https://sites.google.com/site/naveedisp/[/url]”>https://sites.google.com/site/naveedisp/</a></p>
<p>Kindly rank these schools as ambitious, moderate and safe for me.</p>
<ol>
<li> Georgia Tech</li>
<li> Massachusetts Institute of Technology (MIT)</li>
<li> Stanford University</li>
<li> University of Texas at Austin</li>
<li> University of Wisconsin Madison</li>
<li> Princeton University</li>
<li> Harvard University</li>
<li> Purdue University</li>
<li> Columbia University</li>
<li>John Hopkins</li>
<li>Ohio State University</li>
<li>Michigan State University</li>
</ol>