November 5, 2004

VITA

JOHN R. RICE

GENERAL INFORMATION

Birth: June 6, 1934, Tulsa, Oklahoma
Family: Married with 2 children
Citizenship: U.S.A.

Education
1954 B.S., Mathematics Oklahoma State University
1956 M.S., Mathematics Oklahoma State University
1959 Ph.D., Mathematics California Institute of Technology

Professional Experience
1959-60 NRC-NBS Postdoctoral Research Assoc. National Bureau of Standards
1960-64 Sr. Research Mathematician Research Labs, General Motors
1964-89 Professor Purdue University
1970-71 Visiting Professor Univ. of California, Santa Barbara
1979-80 Visiting Professor Math. Res. Center, Univ. of Wisconsin
1983-96 Head, Dept. of Computer Sciences Purdue University
1989- W. Brooks Fortune Distinguished Professor Purdue University
2000 Visiting Professor California Inst. Technology
2001- Founder and Scientist Arxan Technologies

Professional Memberships, Recognition, and Honors
Association for Computing Machinery, Intl. Soc. Mathematics & Computers in Simulation
Society for Industrial and Applied Mathematics, IEEE Computer Society
IFIP Working Group 2.5 (Numerical Software)
Phi Kappa Phi, Sigma Xi, Upsilon Pi Epsilon
Great Teachers, Purdue University, 1999
George Forsythe Memorial Lecturer, 1975
National Academy of Engineering, 1994
Sigma Xi Research Achievement Award, 1994
Fellow, American Association for the Advancement of Science, 1972
Fellow, Association of Computing Machinery, 1996
Silver Core, IFIP, 1989
ACM Service Award, Assoc. Comp. Mach., 1985, 1993
American Men and Women in Science
Who's Who in America (also Midwest, World, Education, ...)

Research Interests
Approximation Theory, Numerical Analysis, Mathematical Software, Scientific Computing, Problem Solving Environments, Computational Science, Computer Security

Author or co-author of 21 books and over 300 articles. Click here for references to recent selected publications .

MAJOR INVITED ADDRESSES AT CONFERENCES AND MEETINGS

International:
1969 - Symposium on Approximation Theory, Lancaster, England
1970 - International Conf. on Approximation Theory, College Park, Maryland
1971 - Dundee Numerical Analysis "Year", Dundee, Scotland
1975 - International Conf. on Approximation, Calgary, Canada
1975 - International Conf. on Approximation, Kalouga, USSR
1977 - London Mathematical Society Conf. Approximation, Durham, England
1978 - IFIP Conf. on Numerical Software, Baden, Austria
1979 - Production and Assessment of Numerical Software, Liverpool, England
1981 - IFIP Conf. on Programming Languages and Numerical Computing, Boulder, CO
1983 - IFIP Conf. on PDE Software, Soderkoping, Sweden
1984 - Academy of Science, People's Republic of China, Beijing, Zian, Shanghai
1985 - IFIP Conf. of Problem Solving Environments, Nice, France
1986 - Supercomputers Conf., Loen, Norway
1987 - Supercomputing Conf., Athens, Greece
1988 - IFIP Conf. on Asynchronous Computing, Stanford, CA
1989 - 7th International Conf. of Mathematics and Computing in Modeling, Chicago, IL
1990 - Parallel Computing: Achievements, Problems and Prospects, Capri, Italy
1991 - Symbolic - Numeric Data Analysis and Learning, Paris, France
1992 - International Conf. on Symbolic Algebraic Computation, Berkeley, CA
1996 - Hermis'96, Athens, Greece
1997 - IMACS '97 World Congress, Berlin, Germany
1998 - 4th Nat. Congress SIMAI, Taormina, Italy
1999 - European Research Conf., San Feliu de Guixols, Spain
1999 - Second Problem Solving Environments Conference, Kanazawa, Japan

National:
1963 - SIAM National Meeting, Washington, D.C.
1964 - Symposium on Approximation of Functions, Warren, MI
1966 - Gordon Conf. on Numerical Data of Science, WA
1966 - Association of Computing Machinery, National Meeting, Los Angels, CA
1967 - ACM Symposium on Interactive Applied Mathematics, Washington, D.C.
1968 - SIAM Symposium on Nonlinear Methods, Philadelphia, PA
1969 - MRC Symposium on Approximation, Madison, WI
1972 - Conf. on Approximation and Applications, Lansing, MI
1973 - Conf. on Approximation Theory, Austin, TX
1973 - National Computer Conf., New York, NY
1975 - George Forsythe Memorial Lecturer, Computer Science Conf., Washington, D.C
1975 - Symposium on Analytical Computational Complexity, Pittsburg, PA
1976 - Keynote Speaker, Computer Science and Statistics Interface Conf., Cambridge, MA
1976 - ACM National Conf., Houston, TX
1977 - Research Directions in Software Technology, Providence, RI
1978 - Recent Advances in Numerical Analysis, Madison, WI
1978 - SIAM National Meeting, Knoxville, TN
1980 - Elliptic Problem Solvers, Sante Fe, NM
1981 - Whitney Symposium on Science and Technology, Albany, NY
1983 - Elliptic Problem Solvers II, Monterey, CA
1985 - Army Conf. Applied Mathematics and Computing, Atlanta, GA
1986 - SIAM National Meeting, Boston, MA
1986 - Computers and Mathematics, Stanford, CA
1986 - ACM/IEEE Fall Joint Conf., Dallas, TX
1987 - History of Numerical Computation, Princeton, NJ
1987 - Parallel Processing for Scientific Computing, SIAM, Los Angeles, CA
1988 - Iterative Methods for Large Linear Systems, Austin, TX
1989 - SIAM Conf. on Geometric Modeling, Tempe, AZ
1991 - National Software Exchange, Sunnyvale, CA
1995 - International Conf. on Parallel Processing, Oconomowoc, WI
1996 - Salishan Conf., Glenedin Beach, OR
2000 - American Physical Society, Minneapolis, MN.

PROFESSIONAL AND PURDUE UNIVERSITY ACTIVITIES

Professional Activities:
1966-68 SIAM Visiting Lecturer
1967-69 ACM Visiting Lecturer
1970, 74, 77 Organizer - Mathematical Software Symposia
1970-73 SIGNUM - Board of Directors
1977-79 ............ - Chairman
1974 Organizer - SIAM session at National Computing Conference
1975-78 Chairman - COSERS Panel on Numerical Computing
1977 IFIP Working Group 2.5
1982-89 ............ - Vice-Chairman
1981-83 NBS Center for Applied Mathematics, Review Panel
1983 Organizer - PDE Software Conference
1982-85 AFIPS - Awards Committee
1987-93 NASA - University Science Research Association Council
1990-93 ............ - Convenor, ICASE Science Council
1987 NRC - NASA Review Panel
1987-94 Computing Research Board
1991-93 Computing Research Association - Chair
1988, 90, 93 Organizer - International Conf. on Expert Systems in Numerical Computing
1989-92 NSF - Computers and Computing Research Division, Advisory Board
1991 Organizer - Future Directions Research in Problem Solving Environments
1991- IMACS - Vice President
1991- ............ - Trustee
1995 Organizer - ARPA/NSF Workshop on Scalable Scientific Libraries and PSEs
1996 Organizer - Quality of Numerical Software Conference
1996 Organizer - IEEE Computational Science and Engineering Conference
1996 NRC - Panel to assess NSF Science and Technology Centers program.

Editorial Activities:
1968-82 Associate Editor - Journal on Approximation Theory
1973-83 Editorial Board - Mathematics of Computation
1974-84 Editorial Board - Acta Informatica
1975-93 Editor-in-Chief - ACM Transactions on Mathematical Software
1975-81 Publications Board - ACM
1983- Editorial Board - Information Sciences
1988- Editorial Board - International Journal on High Speed Computing
1988- Editorial Board - Computing Systems in Engineering
1989 Guest Editor - Mathematics & Computers in Simulation (Vol. 31, No. 4 & 5)
1990- Editorial Board - Modeling and Scientific Computing
1991-92 Editorial Board - Journal on Parallel & Distributed Computing
1991- Editorial Board - Mathematics and Computers in Simulation
1993- Editorial Board - ACM Transactions on Mathematical Software
1994-98 Editorial Board - IEEE Computational Science and Engineering
1998- Editorial Board - Integrated Computer-Aided Engineering
1999- Editorial Board - Computing in Science and Engineering
1999- Editorial Board - Advances in Engineering Software
2000- Editorial Board - Intl. J. Computational & Numerical Analysis and Applications
2001- Editorial Board - Computing Letters

Ph.D. Students:

1967 - Usow
1968 - Burchard, Hoff
1969 - Symes
1973 - Aird, Oldehoeft
1974 - Heminger, Houstis
1976 - Lemme
1979 - Boisvert
1982 - Dyksen, Ward
1983 - Huerta
1986 - Ribbens, Sharma
1992 - McFaddin
1996 - Drashansky
2000 - Zhuang
2001 - Tsompanopoulou

Purdue University Committees, etc.
1965-69 Graduate - Mathematics
1967-70 Graduate - Computer Sciences (Chairman)
1966, 67, 69, 71, 76, 82 Promotion - Math Sciences
1968-72, 73-79, 96-97 Personnel - Computer Sciences
1969-71, 75-78 School of Science Council
1971-72 Graduate Council
1971-79, 81-83 Promotion - Computer Sciences (Chairman)
1974-77 University Traffic Appeals Board
1974-75, 85-86, 1992 Dean of Science Search Committee
1981-83, 97-98 School of Science Promotions
1983-96 Department Head - Computer Sciences
1992-93 Department Head Search - Chemistry
1992-94 Organizer - Computational Science and Engineering Program