The most comprehensive collection of Design Principles on the Internet.

921 design principles and counting.

Michael A. Goodrich

Michael A. Goodrich


Computer Science Department

TMCB Brigham Young University

HCMI stands for Human Centered Machine Intelligence. The HCMI research lab at the Computer Science Department of Brigham Young University is under the direction of Prof. Michael Goodrich.


7 Principles of Efficient Human Robot Interaction

7 principles

Michael A. Goodrich