School course timetable scheduler to produce a schedule that satisfies the course constraints (Room size to number of students taking the course) and teachers' constraints (Course time to teachers available time) using a Constraint Satisfaction Problem algorithm
Since the project was implemented in JavaSE and Javafx, to set-tp, after cloning the project, import it to a Java IDE (IntellIJ IDEA recommended)