Geoffrey Charles Fox

gcf@npac.syr.edu , http://www.npac.syr.edu, 
Phone: (315) 443-2163, Fax: (315) 443-4741

Citizen Status:  Permanent Resident Alien; Citizen of United Kingdom
(Application for U.S. Citizenship pending)

Education:
B.A. in Mathematics from Cambridge Univ., Cambridge, England (1961-1964)
Ph.D. in Theoretical Physics from Cambridge University (1964-1967)
M.A. from Cambridge University (1968)

Professional Experience:
1990-           Professor of Computer Science, Syracuse University
1990-           Professor of Physics, Syracuse University
1990-           Director of Northeast Parallel Architectures Center
1979-1990       Professor of Physics, California Inst. of Tech.
1986-1988       Associate Provost for Computing, California Inst. of Tech.
1983-1985       Dean for Educational Computing, California Inst. of Tech.
1981-1983       Executive Officer of Physics, California Inst. of Tech.
1974-1979       Associate Professor of Physics, California Inst. of Tech.
1971-1974       Assistant Professor of Physics, California Inst. of Tech.
1970-1971       Millikan Research Fellow in Theoretical Physics, Caltech
1970            Visiting Scientist (April-May), Brookhaven National Laboratory
1969-1970       Research Fellow at Peterhouse College, Cavendish Lab.,Cambridge
1968-1969       Research Scientist, Lawrence Berkeley Lab., Berkeley, Calif.
1967-1968       Member of School of Natural Science, Inst. for Advanced Study, 
                Princeton, New Jersey

Awards and Honors
Senior Wrangler, Part III Mathematics, Cambridge  (1964)
Alfred P. Sloan Foundation Fellowship (1973-75)
Fellow of the American Physical Society (1990)

Journal Editor: Concurrency: Practice and Experience (John Wiley, Inc.)

Selected List of Publications - 5 general ones preceeded by 5 specific to proposal
1      Fox, G "Internetics: Technologies, Applications and Academic Fields"
Invited Chapter in Book :Feynman and Computation", 
edited by A.J.G. Hey, Perseus Books (1999)
2.      Fox, G., Scavo T., Bernholdt D.,Markowski R.,McCracken N.,Podgorny M.,
Mitra D. and Malluhi Q., "Synchronous Learning at a Distance: Experiences with
TangoInteractive", in Proceedings of SC98, Orlando, November 1998.
3.      Fox, G. C. "Parallel Computing and Education," Daedalus,
Journal of the American Academy of Arts and Sciences, Vol. 121, No. 1,
pps 111-118, Winter 1992. C3P-958, CRPC-TR91123.
4.      Fox G.C., Furmanski W., "Computing on the Web,New Approaches
to Parallel Processing,Petaop and Exaop Performance in the Year 2007
IEEE Internet Computing 1:2,38-46, 1997 
5.      Fox G.C., and  Podgorny M, "Real Time Training and Integration of
Simulation and Planning using the TangoInteractive Collaborative System", in
Proceedings of International Test and Evaluation Workshop on High performance Computing,
July 1998, Aberdeen Maryland.

6.      Fox, G.C.,Akarsu E., Furmanski W., Haupt T., "WebFlow -- High-level
Programming environment and Visual Authoring Toolkit for High Performance
Distributed Computing" in Proceedings of SC98, Orlando, November 1998.
7.      Fox, G.C., Johnson, M.A., Lyzenga, G.A., Otto, S.W., Salmon,
J.K., Walker, D.W., Solving Problems on Concurrent Processors, Vol. 1,
Prentice-Hall, Inc. 1988; Vol. 2, 1990.
8.      Fox, G. C., Messina, P., Williams, R., Parallel Computing
Works!,  Morgan Kaufmann, San Mateo Ca, 1994. 
9.      Fox, G. C. "Approaches to Physical Optimization," in
Proceedings of 5th SIAM Conference on Parallel Processes for Scientific
Computation,  pp 153-162, March 25-27, 1991, Houston, TX, J. Dongarra,
K. Kennedy, P. Messina, D. Sorensen, R. Voigt, editors, SIAM, 1992.
C3P-959, CRPC-TR91124
10      Fox, G, Bozkus, Z., Choudhary, A., Haupt, T., and Ranka, S. 
"A compilation approach for Fortran 90D/HPF compilers on distributed memory MIMD
computers," in Proceedings of the Sixth Annual Workshop on Languages and Compilers 
for Parallel Computing. Lecture Notes in Computer Science, Springer-Verlag, 
pp. 200--215. U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua (editors).


Summary of Interests
See: http://www.npac.syr.edu/DC
Java based Computation: http://www.npac.syr.edu/projects/javaforcse
For education: http://www.webwisdom.org

Fox has worked in a variety of applied computer science fields with his
work on computational physics evolving into well known contributions to
parallel computing initially involving the hypercube architecture. Over
the last three years, his major activity has been the use of Object Web
technologies to build collaboration systems and their application in an
integrated approach to synchronous and asynchronous distance education. He
has led activities to develop prototype high performance Java and Fortran
compilers and their runtime support. His research group has pioneered use
of CORBA and Java for both collaboration and distributed computing. He
helped set up the Java Grande forum to encourage use of Java in large
scale computations. Fox is a proponent for the development of
computational science and its follow on "Internetics" as an academic
discipline and a scientific method. He has established at Syracuse
University both graduate and undergraduate programs in these areas.  All
course have been made available on the Web and his research includes HPCC
technology to support education at both K-12 and University level. His
research on parallel computing has focused on development and use of this
technology to solve large scale computational problems -- such as
numerical relativity and earthquake prediction.  Fox directs InfoMall,
which is focused on accelerating the introduction of high speed
communications and parallel computing into New York State industry and
developing the corresponding software and systems industry.