The Art of Scheduling