This document provides an overview of cognitive aspects relevant to interaction design. It discusses what cognition is and how understanding users' cognitive abilities and limitations can help design better interactive products. Key cognitive processes covered include attention, perception, memory, learning, and problem-solving. Theories of cognition discussed include mental models, gulfs of execution/evaluation, and information processing models. Design implications are provided for optimizing interfaces based on cognitive strengths and limitations.