Here are my stats: B.A. in Political Science from the University of Illinois at Urbana-Champaign2.42 cumulative GPAedit: If I include the 5 post-bacc courses I took, my cumulative GPA would be a 2.6. Is this the number that graduate schools will use?3.67 GPA for last 60 hours (including post-bacc coursework)GRE: 169 verbal, 170 quantitative, 5.0 writing Math/CS courses taken since graduation (with an A in all of them)CS50 Intro to Computer Science (online through Harvard Extension)Math E-15 Calculus I (online through Harvard Extension)CS 112 Data Structures (Rutgers University)Math 250 Intro to Linear Algebra (Rutgers University)CS 205 Intro to Discrete Structures I (Rutgers University)A few semesters of D's and F's early on in college destroyed my cumulative GPA, but my grades improved significantly later on. I'm also good at standardized tests and did well on the GRE, and got A's in the five math/CS courses I took this year. Realistically, what are my chances of being accepted by a decent Computer Science M.S. program? These are the schools that I haven't yet eliminated on my list, ordered and labeled from the highest to lowest U.S. News ranking in computer science (which I know isn't necessarily accurate, but I just want a sense of what caliber of school is possible for me): #5 University of Illinois at Urbana-Champaign#9 University of Texas - Austin#13 University of Wisconsin - Madison#20 University of Southern California#23 Yale University#24 Rice University#25 University of Massachusetts - Amherst#29 New York University#29 University of Virginia#29 University of California - Irvine#34 Rutgers University#40 Stony Brook University#40 Dartmouth College#48 Arizona State University#48 Boston University#52 Indiana University - Bloomington#63 University at Buffalo - SUNY#67 Syracuse University#70 Tufts University#70 College of William and Mary#70 New York University Polytechnic#90 New Jersey Institute of Technology#112 Temple University#112 Binghamton University - SUNYWhich of these schools might I have a chance at and which do I have none? And if anyone has experience with or an opinion about any of these schools I would love to hear it.