About James H. Morris
Born 1941. James H. Morris is an American computer scientist.
James Hiram Morris (born 1941) is a professor (emeritus) of Computer Science at Carnegie Mellon University. He was previously dean of the Carnegie Mellon School of Computer Science and Dean of Carnegie Mellon Silicon Valley.
Biography A native of Pittsburgh, Morris received a Bachelor's degree from Carnegie Mellon University, an S.M. in Management from the MIT Sloan School of Management, and Ph.D. in Computer Science from MIT.
Morris taught at the University of California, Berkeley, where he developed some important underlying principles of programming languages: inter-module protection and lazy evaluation.
He wrote a memoir, Thoughts of a Reformed Computer Scientist.
Selected papers D. E. Knuth, J. H. Morris, V. R. Pratt (1977). Fast Pattern Matching in Strings, SIAM Journal on Computing. 6 (2): 323–350 Morris, J. H., Satyanarayanan, M., Conner, M. H., Howard, J. H., Rosenthal, D. S., & Smith, F. D. (1986). Andrew: a distributed personal computing environment. Communications of the ACM, 29(3), 184-201. Henderson, P., & Morris, J. H. (1976). A lazy evaluator. ACM Sigact-Sigplan Symposium on Principles of Programming Languages (pp. 95–103). DBLP. Neuwirth, C. M., Kaufer, D. S., Chandhok, R., & Morris, J. H. (1990). Issues in the design of computer support for co-authoring and commenting. ACM Conference on Computer-Supported Cooperative Work (pp. 183–195). ACM. Geschke, C. M., Morris, J. H., & Satterthwaite, E. H. (1977). Early experience with mesa. Communications of the ACM, 20(8), 540-553. Morris, J. H. (1973). Protection in programming languages. Communications of the ACM, 16(16), 15-21. Neuwirth, C. M., Kaufer, D. S., Chandhok, R., & Morris, J. H. (1994). Computer support for distributed collaborative writing: defining parameters of interaction. ACM Conference on Computer Supported Cooperative Work (pp. 145–152). ACM.
Don’t just read it —
keep it.
Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.
- E-book
- Audio
- Video
Instant download · yours to keep · every purchase keeps this site free
Important facts
People in James H. Morris's life
Named in this biography and alive at the same time
Contemporaries
People whose lives overlapped James H. Morris's
Frequently asked questions
Who is James H. Morris?
American computer scientist
When was James H. Morris born?
James H. Morris was born in 1941 in Pittsburgh.
What is James H. Morris's occupation?
James H. Morris is a computer scientist.
What nationality is James H. Morris?
James H. Morris is American.
Sources & further reading
Cite this page
APA: Biography.guide. (2026). James H. Morris. https://biography.guide/james-h-morris/
MLA: "James H. Morris." Biography.guide, https://biography.guide/james-h-morris/.
Chicago: "James H. Morris." Biography.guide. https://biography.guide/james-h-morris/.
Data last updated: 2026-09-20 · Spot an error? Report a correction.
Page generated 2026-09-27 04:59 UTC