Every semester, the coordinators of university psychology clinics face a scheduling puzzle that ordinary timetabling software ...