Automated Timetable Generation System Using Constraint Satisfaction and Genetic Algorithm. | Synapse