Free open-source software for automatically finding an optimal timetable for University of Canterbury (NZ) students.