While a learner is looking for certain knowledge, it is so difficult to know that the other learners have this knowledge even that they are at the same location. Therefore, this paper proposes a ubiquitous computing environment to support the learner while doing a task; it is called PERKAMIII (PERsonalized Knowledge Awareness Map). It utilizes the ubiquities technologies to detect the learner's environmental objects and location, and recommends the best-matched peer helpers with the detected objects and the current location. This environment provides the learners with Knowledge Awareness Maps, which visualize the environmental objects space that surround the learner and the peer helpers' space. It recommends the peer helpers according to how much their interests are matched the learner's current task and how near are their physical location to the learner's current location.