Human-computer interaction (HCI) is a multidisciplinary field that studies the design and use of computer technology and aims to ensure that systems are easy to use and meet the needs of users. HCI draws from both computer sciences like computer vision and programming as well as human sciences like cognitive psychology and ergonomics. Researchers in HCI develop new interaction methods, prototype systems, and explore paradigms to improve the interaction between humans and machines.