Development of a timetabling software using soft-computing techniques with a case study | IEEE Conference Publication | IEEE Xplore