Designing Recommender Systems: Objectives, Architecture, and Control | EducationPals.ai