Designing Online Courses to Meet the Needs of a Diverse Student Population