James H. Morris

James Hiram Morris (born 1941) is a professor (emeritus) of Computer Science at Carnegie Mellon.

[1] A native of Pittsburgh, Morris received a Bachelor's degree from Carnegie Mellon University, an S.M.

[2] Morris taught at the University of California, Berkeley, where he developed some important underlying principles of programming languages: inter-module protection and lazy evaluation.

[2] From 1983 to 1988, Morris directed the Information Technology Center at Carnegie Mellon University, a joint project with IBM, which developed a prototype university computing system, the Andrew Project.

[2] He has been the principal investigator of two National Science Foundation projects aimed at computer-mediated communication: EXPRES and Prep.