Introduction to HCI. Importance of usable and useful software products. The theories of HCI. How to evaluate/develop software products. How to apply theoretical results from HCI research to software products. How to conduct their own research about aspec