Human–Computer Interaction (HCI) is a cross-disciplinary field that studies how people interact with computers and other digital devices. It draws knowledge from several fields such as engineering, psychology, design, and ergonomics.