HCI Faculty at Tufts

Core Faculty

Caroline Cao, Mechanical Engineering Department

Human factors engineering, spatial cognition for navigation and orientation in endoscopic environments , remote manipulation in endoscopic surgery, visuomotor co-ordination in minimal access environments, design guidelines for enabling endoscopic technologies, training programmes for endoscopic surgical skills


Robert J.K. Jacob, Computer Science Department

Human-computer interaction, user interface software, interaction techniques and devices, information visualization, virtual environments, software engineering, specification techniques




Affiliate Faculty

Marina Bers, Child Development Department

Educational technology, new technologies for mental health care, collaborative virtual environments for young children and teachers, impact of new technologies for personal, social and moral development, design of innovative human-computer interfaces for learning and teaching, use of technology in hospitals, museums, schools and communities.


Richard Chechile, Psychology Department

Formal models of cognition, human memory processes of storage and retrieval, decision making, human factors of the person-computer interaction, statistics


Alva L. Couch, Computer Science Department

Visualization, parallel computing, computer graphics, parallel program debugging and performance analysis, software systems development, configuration management, qualitative research, information science


Dan Hannon, Psychology Department



Hal Miller-Jacobs, Psychology Department



Karen Panetta, Electrical and Computer Engineering Department

Simulation, multimedia, computer engineering


Holly Taylor, Psychology Department

Spatial cognition, including spatial memory, spatial language, and influence of information format on mental representation; temporal memory and representation.


Van Toi Vo, Biomedical Engineering Department

Human visual system and ophthalmology research, medical instrument design, biomedical engineering


Michael Wicklund, Mechanical Enginering Department

Human factors engineering, ergonomic aspects of software interfaces


Back to HCI at Tufts