I've been accepted to study as an undergraduate at the University at Buffalo, Ohio State University, and Arizona State University. I'm waiting to hear from Purdue University. I'm going to be studying physics, and only physics. I already have my B.A. in English from Binghamton University, so I'm technically going in as a "senior" (although I have been out of school for 2 years). I have to make a decision in a few days and I'm hoping some people here might have some advice. My overall GPA from my previous go-round in college is a 3.44, though my major-specific GPA is a 3.82. I'm a New York State resident. I will be 25 y/o when classes begin in the Fall. My long-term goal in returning to an undergraduate education in physics is to go into research. I'm setting fairly lofty goals for myself and would like to develop my grades, skills, and CV to the point where I will hopefully be able to earn a PhD from a top physics university (e.g. Berkeley, Stanford, MIT, etc.). As my interests stand right now, I see wanting to work at Fermilab or CERN , or pursuing university research positions. I want to attend the university that will most challenge me intellectually, and will, quite frankly, look the best on my resume (i.e. open the most doors) as I work on climbing the university ranks. So, my question is, of the 3 (or 4) universities above, which should I attend in the fall?