Personalizing Second Language Learning: Integrating AI with Learner Preference, Proficiency, and Engagement | Synapse