You are pretty close to Lafayette too. Keep that school in mind as well. It is a good school and the classes aren't overwhelmingly huge either. Its fun as well, however its more Greek life there. I have help trashed the DKE house there many times .Wow, I really appreciate all the in-depth responses guys.
I'm in Phillipsburg, NJ. It's about 15-20 minutes from Bethlehem and Allentown, PA.
I have a professor at community college right now who graduated from NJIT and he said the same thing, great school. I just assumed that he was plugging it because he graduated from there, but it's helpful that it's really true. My brother's friend is going to Lehigh right now and he really likes the school also, so that must say something. I'll have to get in touch with him and see if he knows any engineering students to see what they have to say about the program.