Integrating Learning Styles and Affect with an Intelligent Tutoring System | Synapse