Hello, I received admits from Arizona State University (MCS: that's MS in CS without thesis), Rochester Institute of Technology (Ms in CS) and Syracuse University (MS in CS). I have trouble deciding which university to accept. From what I've learned, ASU is least expensive, but I have to complete 3 prerequisite courses. I have received 30% scholarship from RIT, but I have to complete 3 prerequisite courses here as well. I don't have any prerequisites to complete at Syracuse (so I wouldn't have to take a risk in writing the prerequisite exams), and the fees are quite cheap (between ASU and RIT), but I've heard that it does not have good courses. How are these universities in terms of courses and job opportunities, and which one should I choose?