Dr. James H. Morris is a professor of Computer Science and dean of the Silicon Valley Campus of Carnegie Mellon University. He received a Bachelor's degree from Carnegie Mellon, an MBA and Ph.D. in Computer Science from MIT. He taught at the University of California at Berkeley where he developed some important underlying principles of programming languages: inter-module protection and lazy evaluation. He was a co-discoverer of the Knuth-Morris-Pratt string searching algorithm. For ten years he worked the Xerox Palo Alto Research Center where he was part of the team that developed the Alto System, a precursor to today’s personal computers. From 1983 to 1988 he directed the Information Technology Center at Carnegie Mellon, a joint project with IBM which developed a prototype university computing system, Andrew. From 1992 to 2004 he served as department head, then dean in the School of Computer Science. He held the Herbert A. Simon Professorship of Human Computer Interaction from 1997 to 2000. He has been the principal investigator of several NSF and DARPA projects aimed at computer-mediated communication. He is a founder of the MAYA Design Group, a consulting firm specializing in interactive product design. He also founded Carnegie Mellon’s Human Computer Interaction Institute, Robot Hall of Fame, and Silicon Valley Campus.

 

Telegraphic Bio

•         Pittsburgh 1941

•         Born

•         Attended First  CMU Spring Carnival

•         Sputnik — Decided to be Physicist

•         Entered Carnegie Mellon

•         Introduced to Computing by Newell, Perlis, Simon

•         Played Football

•         President of DU Fraternity

•         Boston 1963

•         M.I.T. Sloan School of Management, MBA, and Ph.D. in CS

•         Thesis - “Lambda Calculus Models of Programming Languages”

•         Married Susan

•         California 1969

•         1969 -1973 Assistant Professor UC Berkeley

•         Protection in Programming Languages & Types are not Sets

•         Knuth-Morris-Pratt String Searching Algorithm

•         1973 First child, Joanie

•         Xerox PARC

•         Alto System

•         Lazy Evaluation

•         Second child, Rowan

•         Pittsburgh 1982

•         Professor of CS at CMU

•         Director of Andrew Project, CMU

•         CS Department Head

•         Founded Human Computer Interaction Institute

•         Dean of School of Computer Science

•         Founded Silicon Valley Campus

•         Founded Robot Hall of Fame

•         Co-Founder of MAYA Design

 

•         California 2004

•         Dean, Carnegie Mellon’s Silicon Valley Campus