Bachelor of Science, University Wisconsin, 1948. Master of Science, University Wisconsin, 1949. Doctor of Philosophy in Electrical Engineering, University Wisconsin, 1951.
Research engineer, Institute Advanced Study, Princeton, New Jersey, 1950-1953, 55-56;
director electronic computing project, Weizmann Institute Science, Israel, 1953-1955;
associate professor engineering, University of California at Los Angeles, 1956-1958;
professor, University of California at Los Angeles, 1958-1991;
professor emeritus, University of California at Los Angeles, since 1991;
department chairman computer science, University of California at Los Angeles, 1979-1982, 85-88. Member of advisory board applied mathematics division Argonne National Laboratory, 1966-1968, member associate universities review committee for chairman, 1976-1977, member of advisory board applied mathematics division, 1974-1980, advising committee National Aeronautics and Space Administration space Applications, 1983-1986. Director Computer Communications, Inc., 1966-1967, Systems Engineering laboratories, 1977-1980.
Member international program committee International Federation Information Processing Congress,1968. International program chairman Jerusalem Conference Information Technology, 1971. Member mathematics and computer science research advising committee Atomic Energy Commission.
Member science committee, operating board Gould, Inc., Rolling Meadows, Illinois, 1981-1986. Board of Governors Weizmann Institute Science, 1971-1996, governor emeritus, since 1996.
Fellow American Association for the Advancement of Science, Institute of Electrical and Electronics Engineers (distinguished speaker 1980), Association Computing Machinery (national lecturer 1966-1967).
Married; 3 children.