A two phase integer linear programming approach to solving the school timetable problem | IEEE Conference Publication | IEEE Xplore