Richard Anderson

Richard Anderson is a Professor in the Department of Computer Science and Engineering at the University of Washington. He graduated with a B.A. in Mathematics from Reed College in 1981, and a Ph.D. in Computer Science from Stanford University in 1985. He joined the University of Washington in 1986, after a one-year Postdoc at the Mathematical Sciences Research Institute in Berkeley, CA. In 1987 he received an NSF Presidential Young Investigator award. He spent the 1993-1994 academic year as a visiting professor at the Indian Institute of Science, in Bangalore, India, and the 2001-2002 academic year a visiting researcher in the Learning Sciences and Technology group at Microsoft Research. While at Microsoft, he led the development of Classroom Presenter, a tool for delivering presentations from the TabletPC. He was the 2007 recipient of the UW College of Engineering Faculty Innovator for Teaching Award. He was the department's associate chair for educational programs from 2004 through 2009. He spent 2009-2011 on an extended sabbatical, working at PATH, a Seattle based NGO working on health technologies for low resource environments. He continues to work with the Health Management and Information Systems group at PATH on a range projects including Digital Public Health and software systems to support the vaccine cold chain.

Richard Anderson's main research interests are in Computing for the Developing World, Educational Technology, and Pen Based Computing. He is particularly interested in using technology to improve the classroom environment and in educational applications of the Tablet PC. Previously, he has worked in the theory and implementation of algorithms, including parallel algorithms, computational geometry, and scientific applications. He has also worked on applying model checking to the formal verification of software systems and has collaborated with Astrophysicists on N-Body simulation. He was a founder of the department's Professional Master's Program and led the effort to export the department's introductory programming courses using Tutored Video Instruction.