A University Administration System to Automatically Assign Courses to Teachers and Support the Design of Timetables Through Mathematical Modeling and Restrictions Analysis | IEEE Conference Publication | IEEE Xplore