Please help me make a life-changing decision!
I was accepted to entry-level MSN program (for pre-nursing) at CSULB (Long Beach) and CSUDH (Dominguez Hills)

and must decide where to go very soon, and I don't know which is the better choice.
CSULB offers BSN & MSN with CNS in acute adult care with 3 yrs - 15 months of BSN (75 units) + 18 months of MSN (48 units). It also gives public health nursing certificate together with BSN, and it is possible to pursue other specialties such as NP after finishing MSN core works. It also seems that one gets functional minor in nurse education in the process.
But CSUDH offers MSN in only 20 months (plus I have to take 2 courses during coming summer) - only 75 units. It is CNL option but I don't think there is certificate. Obviously it's going to be cheaper, both being Cal State University. Some classes are online, which I think will be convenient, but I wonder if that could count against the program.
My long-term goal is to become nurse educator. Before that, I would like to become a public health nurse, but I am not sure if that will be good preparation for nurse educator. Maybe CNS in acute adult is better preparation, but actually I don't know what would be good preparation.
So my question is, given my goals and options, I don't know which program is better for me. And I don't know to whom I should ask this. So what do you think? CSULB or CSUDH?
Sorry for long post
Nursing News