How to Manage Scheduling Software Fairly