“…One crucial issue in this category that authors attempt to address is how to propose careful recommendations for different courses according to students' goals and preferences. More specifically, the authors seek to prepare course lists that satisfy several student and university constraints, some of which depend on individual student cases [2,5,6,22,24,27,28,50]. In some case studies, authors choose to apply computational, intelligence-based algorithms to reach a degree of automatic advising by combining genetic algorithms with decision trees for developing the short-term curricular schedule, as well as by combining perception marks with the registered courses [41] or by assisting in data mining and intelligent adaptive fuzzy logic for implementing an elective course suggestion system [44].…”