2012, and a Fellow of the National Academy of Inventors in 2015. He is an ACM CHI Academy Member and received their Lifetime Achievement Award in 2001. He received the IEEE Visualization Career Award in 2012 and was inducted into the IEEE VIS Academy in 2019. In 2021 he received the InfoVis Conference Test of Time Award with co-authors Ben Bederson and Martin M. Wattenberg. He received Honorary Doctorates from the University of Guelph (Canada) in 1995, the University of Castile-La Mancha (Spain) in 2010, Stony Brook University in 2015, the University of Melbourne in 2017, Swansea University (in Wales, UK) in 2018, and the University of Pretoria (in South Africa) in 2018. Personal life Shneiderman resides in Bethesda, Maryland. He is the nephew of photographer David Seymour. Work Nassi–Shneiderman diagram In the 1973 article "Flowchart techniques for structured programming" presented at a 1973 SIGPLAN meeting Isaac Nassi and Shneiderman argued: The new model technique for structured programming they presented has become known as the Nassi–Shneiderman diagram; a graphical representation of the design of structured software. Flowchart research In the 1970s Shneiderman continued to study programmers, and the use of flow charts. In the 1977 article "Experimental investigations of the utility of detailed flowcharts in programming" Shneiderman et al. summarized the origin and status quo of flowcharts in computer programming: Flowcharts have been a part of computer programming since the introduction of computers in the 1940s. In 1947 Goldstein and von Neumann [7] presented a system of describing processes using operation, assertion, and alternative boxes. They felt that "coding begins with the drawing of flow diagram." Prior to coding, the algorithm had been identified and understood. The flowchart represented a high level definition of the solution to be implemented on a machine. Although they were working only with numerical algorithms, they proposed a programming methodology which has since become standard practice in the computer programming field. Furthermore, Shneiderman had conducted experiments which suggested that flowcharts were not helpful for writing, understanding, or modifying computer programs. At the end of their 1977 paper, Shneiderman et al. concluded: Although our original intention was to ascertain under which conditions detailed flowcharts were most helpful, our repeated negative results have led us to a more skeptical opinion of the utility of detailed flowcharts under modern programming conditions. We repeatedly selected problems and tried to create test conditions which would favor the flowchart groups, but