As for HCI, it is my hope that it stops being seen as a field "just for specialists," and becomes something like data structures, where every CS student should have at least one semester of HCI just to understand the basic concepts.- Randy Pausch, discussing predictions for the future of human-computer interaction (HCI), in Communications of the ACM.