Thanks guys for your input. I have already started my application process with NSC and CSN. I know alot of people that go to USN, and they agree that the program is hard but doable. The one part they don't agree on is the teachers, they have told me that all the good teachers are leaving, and sometimes they test on stuff that was not presented in lecture or in the book (that is not the case with all the professors though).