I am trying to decide between three schools for an MS in Computer Science: UCLA, UT Austin, and University of Michigan (I'm still waiting to hear back from Michigan, but I'm hopeful). I am primarily interested in machine learning. I plan to do a master's thesis and hope to work for one of the top software companies after graduation.
I have been spending a lot of time digging through each school's website, but I am curious what people think of these schools. Any advice on which school is better in machine learning, or which school might have a better reputation among top companies?