Southern New Hampshire University (SNHU) had been a struggling, 2,000-students school but today, using a student-as-customer model has managed to have over 34,000 enrolled students in its online programs. The University offers more than 180 programs[...]