Theoretical Foundations of HCDE This course introduced me to major theoretical perspectives from the field of Human Computer Interaction. Read More Design, Research, Graduate Studies, WritingDavid HarrisJune 13, 2015actor network theory, social psychology, activity theory, distributed cognition, theoretical foundations of HCDE, HCI, Terry Winograd, postcolonial theory, self determination theory, Hip-HopComment