The self-service enrollment design integrates the various enrollment functions and enables students to select courses of their schedules in the system. Specifically, it guides students through the steps of selecting courses, selecting course advisor and reviewing status of enrolled courses.