This advanced course is designed to introduce students to the theory, principles and practice of interactive multimedia technologies. The course provides an overview of leading theorists of interface design, and teaches advanced applied human-computer interface and information representations. General topics include design process, design principles of aesthetics, user perspective, user interface history and trends, interaction methods, and usability studies.