This programme gives students from a variety of backgrounds the tools, knowledge and skills to become practitioners in the areas of user experience, usability, information visualisation, human factors in computing systems, and human-computer interaction research. Much of the core content is delivered by members of the St Andrews Human Computer Interaction (SACHI) research group.