University of Michigan School of Information
Looking Back at the Future: Reflections of the Internet Pioneers

02/24/2023
Noon - 1:00 p.m.
Join the conversation via Zoom: https://umich.zoom.us/j/5328913046
Join University of Michigan School of Information adjunct lecturer Nathaniel Borenstein and professor emeritus of computer science and human-computer interaction at Carnegie Mellon University Dr. James H. Morris.
Dr. James H. Morris is a Professor Emeritus of Computer Science and Human-Computer Interaction at Carnegie Mellon University. He received a Bachelor's degree from Carnegie Tech, and an MBA and Ph.D. in Computer Science from MIT. He taught at the University of California at Berkeley where he contributed to some important underlying principles of programming languages: continuations, module invariants, 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 a joint Carnegie Mellon-IBM project that 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 was the dean of the Silicon Valley campus from 2004 to 2009. He was a founder of MAYA Design, 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.
He is completing a memoir: What Were We Thinking?: Reflections on My Sixty Years in Computer Science, to be published on Amazon (KDP).
He and his wife, the former Susan Schumacher, have been married for over fifty years and have two daughters and five grandchildren.