The Department of Human-Computer Interaction at Newcastle University has a strong reputation for teaching and research in a broad range of areas including human-computer interaction, computing and social interaction.