This document discusses user models, recommender systems, and case highlights for understanding user preferences and destination prediction in smart environments. It provides an overview of user models, which include physical, physiological, psychological, and context models. Resource and task models are also described, including their elements and relationships. Challenges involving the cognitive gap between tasks and resources and cognitive burden between resources and users are covered. The document concludes with discussions of task analysis, ability matching, user and resource modeling, and usability experiments in smart environments.