This is Udi Yetter and Tal Turgeman graduation project.
The application is calculating the best schedule for the Tel Aviv Academic College students.
The system gets student's grades and preferences and calculates the best schedule by saving the ability to predict the best courses for him (by past success and student interests).