An Intelligent Recommendation System for Automating Academic Advising Based on Curriculum Analysis and Performance Modeling | Synapse