The course focuses on the analysis of different user populations with regard to their abilities and characteristics for using both software and hardware products. Evaluation of the design of existing user interfaces based on the cognitive models of the target user is also covered in the course.