Richard E. Pattis
Encyclopedia
Richard E. Pattis was a professor of Computer Science
Computer science
Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...

 at Carnegie Mellon University
Carnegie Mellon University
Carnegie Mellon University is a private research university in Pittsburgh, Pennsylvania, United States....

. He is the author of the Karel
Karel
Karel may refer to:* Karelians or Karels, a Baltic-Finnic ethnic group* Karel * Jozef Karel , Slovak football player and coach* Rudolf Karel , Czech composer* William Karel , French film director and author...

 programming language
Programming language
A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely....

, and published Karel the Robot: A gentle introduction to the art of programming.

Since September 2007, he has been a senior lecturer of Computer Science
Computer science
Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...

 at University of California, Irvine
University of California, Irvine
The University of California, Irvine , founded in 1965, is one of the ten campuses of the University of California, located in Irvine, California, USA...

.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK