This document provides an overview of intelligent user interfaces and user experience design. It discusses obtaining information about users through explicit and non-explicit means. User experience must be designed with culture and context in mind. Script theory and prototype theory are approaches to understanding how users will interact with a system based on objectives, context, steps, roles, and representations. Case studies on an augmented reality app and e-voting system are presented. Testing and evaluation methods like interviews and observations are recommended.