This document contains lecture notes on human-computer interaction (HCI). It discusses several models of human needs and motivation, including Maslow's hierarchy of needs, Deci and Ryan's intrinsic needs, Ryff and Singer's six basic needs for well-being, and Reiss's 16 basic desires. It also covers activity-centered design, levels of technology use, human limitations in design, and activity theory, which views human activities as the basic unit of analysis. The lectures discuss applying these models and frameworks to understand users and design interactive systems that meet human needs and support intended activities in an intuitive way. Assignments involve analyzing products based on these models and prototyping interactive system designs.