Scheduling: A Student-Centered Approach