I would decide, in this economy, solely based on employment prospects, average starting salary, vs. costs to you.
Well, they cost about the same. About 10% of the class is booted for academic reasons. NCCU is 87% on 9-month employment and CUNY is 92.4%, but CUNY does a better job tracking down the people for employment surveys, so I'd imagine that NCCU's numbers are actually lower. (People are less likely to respond if they don't have jobs.) CUNY sends a much larger chunk of the class to public interest and at both schools the strong majority of people stay in state after graduation. Neither disclose the average starting salary of their grads on the website, but CUNY is much more up front with employment data to students. Without scholarships, I'd choose almost exclusively based on geography for this one, with an edge to CUNY.