Introduction to Human Centered Design and Design for Assembly