Active learning is an e ective learning approach. In this paper, we present a n i n telligent a g e n t assisted environment for active learning. The system is to better support studentcentered, self-paced, and highly interactive learning approach. Students' learning-related pro les, such as learning styles and background knowledge, are used in selecting, organizing, and presenting learning materials. A new approach t o course content organization and delivery is being developed based on smart instructional components, which c a n b e i ntegrated into a wide range of courses. The system is being implemented using the prevalent I n ternet, Web, digital library, and multi-agent technologies.