This document proposes a new system called "Combi" that combines three web mining techniques (web content mining, web structure mining, and web usage mining) with a learner's profile for personalized e-learning. Combi aims to help learners find the most suitable information for their needs without sifting through long search results. It does this by discovering learning behavior patterns and building feedback and motivation systems. The system architecture and algorithm are described. Results show Combi has better performance than an existing related system, with higher precision and random index scores for most topic queries tested.