Core courses are taught online, with electives offering the opportunity to study on campus, in a blended learning format, or online. Full time enrollment allows for program completion (30 credits) within four semesters.