Text this: Two phase heuristic algorithm for the university course timetabling problem: The case of University of Dar es Salaam