I completed my B.E (Hons) in EE from Bits Pilani, Goa with a specialization in Communications (Electives : Communication Systems, Tele Switching Systems and Networks, Electro Magnetic Fields and Waves, Satellite Communication). Furthermore, I completed a project on fabric defect Detection using Simulink and Matlab (Core Image Processing).

Presently, I am working at Wells Fargo India Solution as an Analyst (Software side - so its irrelevant...1 year work ex)

10th - 94.2% (CBSE)
12th - 93.2% (CBSE)
Gre Sectionals are Q :168 V 155 AWA 4.5
Toefl : R :30 L :28 S:28 W :30

The only down side is my low gpa (6.82 /10 Topper : 9.1). Also, my grades in these core subjects are average at best (C/D), However in the top 15 percent in all Math Courses.

I have short-listed a dozen of universities depending on these constraints, would be grateful if you could evaluate the same and suggest other options, if any.

(Not in any particular order)

University of South California
University of Maryland, College park (ENTS)
University of California Irwine
University of Minnesota Twin Cities
Arizona State University
University of Colorado Boulder (ITP)
University of Rochester
North Eastern University
SUNY Buffalo
University of NY, Stony Brook
University of Florida, Gainesville
University of Pittsburg (TCom)
University of Pennsylvania (Tcom)
UMass Amherst
Clemson University

Looking forward to your responses,