Final year course on Advanced Human Computer Interaction: Course Notes and Coursework