Confused Junior [NJ resident, 3.7 GPA, 1540 SAT, <$90k; computing related]

For clarity, are you a junior or a senior right now? Your title says junior, but it seems as though you may be preparing to apply this fall.