<p>I will be applying for MS and/or PhD in Computer Science for Fall 2011. I already have two profs who agree to write letters for my applications (I did summer research with one, and the other is my thesis supervisor), but most universities require 3 letters. So I have to pick someone to write my 3rd letter:</p>
<ol>
<li><p>Prof who I took his course in 2008 and did really well (98%), and now I'm teaching assistant for his course. I have known him for quite a while (2.5 years), although never did research with him.</p></li>
<li><p>Prof who I just got to know a few months ago. I am taking his cryptography course and doing quite well. I'm doing research for my term paper in this course, and interacting with him every few weeks.</p></li>
</ol>
<p>So... who should I pick to write my 3rd letter?</p>
<p>Also, my GRE is 410 V, 800 M, 4.0 W. Will be taking the subject test next month. I'm believe that my writing score (4.0) is good enough for admissions but I'm very worried about my verbal score (410). I am aiming for top schools (Berkeley, Stanford, etc...) so I'm not sure what effect my verbal score will have on the application.</p>
<p>Any comments/feedbacks are welcomed!</p>