I actually went to Raritan Valley Community College during high school to get some college credit before actually attending college. Although it's only a community college, they still have pretty competent professors. They seem to understand the student and in some cases are better than particular University level professors. My class was specifically taught online so I could actually do work at home instead of having to travel on campus for turning in homeworks. I'd recommend this college to high school students entering college soon or those who don't have the grades to attend a University and are willing to spend a few years here then transfer to Rutgers later.
more