The best I could possibly get in with all my effort (whether this is be the #5 CS grad school in the nation, or #40, does not really matter.. as long as I take the most optimal path there and do it ethically). I was wondering what aspects the best/better CS grad schools look for in a college graduate. Is it research? rigor of classes? GPA? The thing is, I was accepted into the McCombs school of Business at UT Austin for the fall semester as a freshman but I realize that I did not go with what my heart told me to do (to have applied for CS instead). My interests are in AI and machine learning. Now I have two options I guess: 1) Apply as an internal transfer student to the CS department as a sophomore (no guarantees) or 2) Continue with the 4-year business degree (MIS not offered), but do more CS research in the time leftover from this "easy" degree - I've heard that business majors usually have a lot of free time. What do you guys think about these two options? Is #1 the wiser way to go, #2 riskier? The problem arises from the fact that I have no familiarity with the system and thus no idea what good grad schools value the most in their applicants. whether it be upper-level CS courses or real work with a professor/postdoc.