<p>I<code>m going to graduate with an associate</code>s degree and want to transfer into a Computer Science BS program. I hope to go to a good graduate school, so I want to transfer into the best possible undergraduate school to help my chances of getting into a better graduate school as well as a better job. I currently have a 3.05 GPA. I have A<code>s in all science, math and computer science classes but my grades in a lot of my liberal arts classes aren</code>t great. I<code>ve gotten a D and 2 F</code>s in English and two social science classes. This semester I am only taking math and science courses so it should help with my GPA. I<code>ve had a full-time job for over a year, if that helps. I want to go to a school where most or all of my first two years will transfer. Location isn</code>t a deal-breaker, but within a couple of hours of northern NJ would be a plus. Where should I apply?</p>