Introduces students to techniques for applying machine learning in the development of customizable human-computer interfaces. Students learn to process a wide variety of input data (e.g. video and accelerometer streams) using different machine learning algorithms to detect semantically meaningful events that can afford the construction of new interactive systems. Students complete substantial projections within the domains of assistive or creative technologies. Does not fulfill Breadth Requirement for CSEN graduate students. Same as CSCI 5880, CSCI 4889 and ATLS 5880.