<p>Hello,
I am confused between UMN, USC and NCSU for MS in CS. </p>
<p>I am inclined more towards research work in my MS degree as I will be applying for PhD later but good job scenario is also important. </p>
<p>I want to specialize in Artificial Intelligence or Systems</p>
<p>Please help me out to select the best one.</p>
<p>Thank you.</p>
<p>Viterbi is ranked as the #12 graduate engineering school by US news, UMN is #28 and NCSU is #34.</p>
<p>[Best</a> Engineering School Rankings | Engineering Program Rankings | US News](<a href=“http://grad-schools.usnews.rankingsandreviews.com/best-graduate-schools/top-engineering-schools/eng-rankings]Best”>http://grad-schools.usnews.rankingsandreviews.com/best-graduate-schools/top-engineering-schools/eng-rankings)</p>
<p>Viterbi also offers a masters degree in CS - Intelligent Robotics if that is what you are looking for.</p>
<p>[Degree</a> Programs](<a href=“USC Viterbi Graduate and Professional Programs”>USC Viterbi Graduate and Professional Programs)</p>