Ben Shneiderman is an American computer scientist and a pioneer in human-computer interaction. He developed influential interface design principles and information-visualization methods. He has served as a distinguished professor at the University of Maryland.