Optimizing Resident Schedules for Minimum Suffering
bladeismyna.me