The list below is a very tentative, draft version of the possible topics.

Introduction

Interface Adaptation

End-user programming

Interfaces for Information Access

Recommender systems

Additional Possible Shorter Topics

Interfaces for Security

Activity Recognition (interruplibility, goals, recognizing errors

Plan Generation & Explanation

Sketch and Gesture Recognition

Speech

(these make a great pair for 1 class)

Multimodal Interfaces

Layout

Ubiquitous Displays