As Computer curricula have developed, Human-Computer Interaction has gradually become part of many of those curricula and the recent ACM/IEEE report on the core of Computing Science and Engineering, includes HumanComputer Interaction as one of the fundamental sub-areas that should be addressed by any such curricula. However, both technology and Human-Computer Interaction are evolving rapidly, t...