This document describes a novel approach for selecting personalized learning objects for e-learning content delivery based on learners' knowledge, preferences, and learning styles. It proposes classifying learning objects according to Felder and Silverman's learning styles model and mapping them to identified learning styles. A pilot study was conducted on a programming course to evaluate the system, where learners provided feedback on learning objects. The feedback was used to dynamically adjust the suitability rating of learning objects for different learning styles. The mean suitability factors calculated from learner feedback showed the system was more effective for learners whose preferred learning style matched the recommended learning objects.