HELP!!!! Really Confused..... Which college???

<p>Hi everyone...i am really confused...I am International Student from India applying for Engineering Under Graduate.
I have been accepted by :-</p>

<p>Purdue University
Ohio State University
University of Minnesota
SUNY Stony Brook</p>

<p>Can someone please help me choose a college which is the best for engineering (Most prob MEng, CS, Civil).....</p>

<p>1) Academics
2) Student Life
3) Location
4) Reputation after graduation
5) Job Placement
6) Campus</p>

<p>Tuition cost is not that big a factor....</p>

<p>Decisions pending :-</p>

<p>Virginia Tech
UMass Amherst
UIUC (Waitlist)</p>