This document introduces several user centered design techniques including contextual inquiries, diary studies, user workshops, card sorting, personas and scenarios, wireframing, paper prototyping, and user testing. These techniques help designers understand user needs and ensure that products match what users require. Contextual inquiries involve observing users in their normal work environment, diary studies gather user information with minimal influence, and workshops bring users into the design process as partners. Card sorting, personas, and scenarios provide insights into user behaviors and needs. Wireframes, paper prototyping, and user testing then allow designers to test early versions of a design with users.