Which of the following fields is not an influence on Human Computer Interaction (HCI)?
a) ergonomics
b) cognitive psychology
c) computer science
d) all of the above are an influence on hci