includes event Integer Linear Programming to model a University Timetabling Situation Considering Professor“s Time Windows [Abstract]