HCI is human computer interaction. The Human Centered approach to software design is based on software working with people, not replacing them, in a “Best of both worlds” approach. PDF has links. Next is Lesson 1. Attention
Changing the world, one idea at a time