Alan H. Borning
Alan H. Borning is an American computer scientist noted for research on human–computer interaction, object-oriented programming, programming languages, constraint programming languages and systems, and cooperating constraint languages and solvers. His research in human–computer interaction is on designing for human values, including systems to support civic engagement and deliberation, and tools to make public transport easier to use.
Biography
Borning received a Bachelor of Arts in mathematics from Reed College in 1971. He received a Master of Science in computer science from Stanford University in 1974 and a Doctor of Philosophy in computer science from Stanford University in 1979.He then joined the Department of Computer Science at the University of Washington in 1980., he is a professor emeritus there. He is also an adjunct professor in the Information School, and a member of the Interdisciplinary Ph.D. Program in Urban Design and Planning.
He has been a visiting scholar at Xerox EuroPARC in Cambridge, England ; Monash University and University of Melbourne in Australia ; University of Hamburg in Germany ; Ashesi University in Accra, Ghana ; and Hasso Plattner Institute in Potsdam, Germany and then working with their Software Architecture Group on constraint language projects.