Purdue Vs. MSU (for CS)

<p>I'm an international student and I'm confused between the two of these universities. Which one would be a better choice(overall)? After answering ^that, give me another answer considering the following factors (Elaborate answers please.)
-Employer reputation
-cost
-Student life
-i might want to switch to an engineering major.
(not listed in any order of priority)</p>

<p>Which MSU? Michigan State University, Mississippi State, Montana State, etc.?</p>

<p>Michigan State University</p>

<p>Purdue is the better known and more highly recognized.</p>

<p>What about in terms of student life and quality of education?</p>