Will equip you with techniques and theories with which to design, implement and evaluate interactive computing systems for the widest range of users.