The client, a prestigious British public research university offering distance and online courses for undergraduate and postgraduate students, needed a scalable and efficient way to map student and institutional learning requests with relevant courses. Their manual systems were time-consuming and struggled to meet the demand for personalized recommendations. Their challenges included: