Advising and Scheduling