The document discusses various models of interaction including Norman's 7 stage model of interaction and Abowd and Beale's framework. It also covers different interaction styles like command line interfaces, menus, natural language interfaces. Finally, it discusses elements of the WIMP interface like windows, icons, menus and pointers and how to design the user experience and engagement.