Need help choosing colleges for computer engineering

<p>Hi all. I need help choosing between NJIT, Rutgers NB, Stevens, Syracuse, Rochester institute of technology, and TCNJ (and other suggestions if any)
I want to major in Computer software engineering. I don't mind costs as long as the education and experience is worth it. I prefer if there is social life in the college, and I want to be close to NJ.</p>

<p>My stats:
SAT: 2020 (superscore) (750 math) (640 CR) (630 writing)
GPA (UW): 3.12 (I know it sucks) My school doesn't rank, but its top in the state (NJ) and blue ribbon. All of my classes are either honors, ap, or college level.
AP's:Calculus AB(got a 5), currently taking calculus BC, microeconomics and Physics C.
EC:4 years of football and snowboarding. 1 year of wrestling.
Going to have 60 hours of community service
Intern at a gym as a personal trainer (going to have 180 hours)</p>

<p>my parents make a little less than 100k a year, so I doubt I'll be getting any need-based aid.</p>

<p>My brother currently goes to NJIT and he says the some of the professors there suck, there's hardly any social life, and it might not be worth going to even if i get full tuition. I got accepted into Rutgers already, but I'm not sure if I'll get much for financial aid. I wanted to go to Stevens at first, but I heard people are miserable from their workload and its not worth the cost.I researched a bunch, but I can't decide one which to go to. I want CC's opinion. Thanks!</p>