Advanced Human Computer Interaction coursework & notes