Volume 7, Issue 1 -
Spring/Summer 1999

Volume 6, Issue 3
Fall 1998

Volume 6, Issue 2
Spring/Summer 1998

Volume 6, Issue 1
Winter 1998

Volume 5, Issue 4
Fall 1997

Volume 5, Issue 3
Summer 1997

Volume 5, Issue 2
Spring 1997

Volume 5, Issue 1
Winter 1997

Volume 4, Issue 4
Fall 1996

Volume 4, Issue 3
Summer 1996

Volume 4, Issue 2
Spring 1996

Volume 4, Issue 1
Winter 1996

Volume 3, Issue 4
Fall 1995

Volume 3, Issue 3
Summer 1995

Volume 3, Issue 2
Spring 1995

Volume 3, Issue 1
January 1995

Volume 2, Issue 4
October 1994

Volume 2, Issue 3
July 1994

Volume 2, Issue 2
April 1994

Volume 2, Issue 1
January 1994

Volume 1, Issue 4
October 1993

Volume 1, Issue 3
July 1993

Volume 1, Issue 2
April 1993

Volume 1, Issue 1
January 1993

PARALLEL PROFILE
Bruce W. Char

Mathematics and Computer Science Professor and Interim Associate Dean for Graduate Study and Research, College of Arts and Sciences, Drexel University



Bruce Char works in the areas of symbolic and numeric mathematical computation, parallel computation, interactive multimedia for education, and problem-solving environments (PSEs). His current work on the NSF- funded PSEware Project with CRPC researchers K. Mani Chandy of Caltech, Dennis Gannon of Indiana University, and others has led to the naming of Drexel University as a CRPC affiliated site.

"PSEs are integrated collections of software tools that facilitate problem solving in certain domains," explains Char. "A goal of our PSEware Project is to help scientists and engineers refine their symbolic specifications to efficient parallel object oriented programs. We are also adapting Internet-based collaboration technologies to help groups of people use shared PSEs to solve problems together, and are using PSEs for outreach and education." (See http://www.extreme.indiana.edu/pseware/.)

Char received his B.A. in mathematics from Swarthmore College in Pennsylvania in 1973 and became interested in computational science as a graduate student at the University of California at Berkeley. "I had the opportunity to use MACSYMA, a general purpose symbolic-numeric-graphical mathematics software package that was available to a small community of users," he says. "I was impressed how it applied to scientific and engineering problem-solving what were then advanced ideas in software design, such as symbolic computation, fixed and variable precision floating points, and an interactive user interface with graphics. I became interested in the ingredients and components of a software system that could be useful in a scientist's or engineer's personal working environment."

After receiving his Ph.D. in electrical engineering and computer science in 1980, Char worked at Argonne National Laboratory as an assistant computer scientist and in 1981 joined the computer science faculty as an assistant professor at the University of Waterloo in Ontario. Char became a member of Waterloo's Symbolic Computation Group and was instrumental in developing Maple, a general purpose computer algebra system that performs both symbolic and numerical calculations and has facilities for interactive two- and three-dimensional graphics. Maple is now marketed by the company Waterloo Maple Software and is one of the tools used in the PSEware project. (See http://www.maplesoft.on.ca/.)

"Maple and other systems such as Mathematica have allowed integrated symbolic, numeric, graphical, and presentation environments to enter the desktop computing mainstream," says Char. "However, it's clear that the integration of non-numeric capabilities into scientific computation is far from complete."

In 1987, Char joined the University of Tennessee at Knoxville as an associate professor of computer science and in 1990 joined the College of Arts and Sciences at Drexel University in Philadelphia. This year, Char was named professor of mathematics and computer science, and is serving as interim associate dean for graduate study and research. In addition to teaching computer science and working on the PSEware Project and Maple, Char is a collaborator on the development of Sugarbush, a parallel version of Maple for distributed memory architectures.

Char is a member of the Association for Computing Machinery, the Mathematical Association of America, the IEEE Computer Society, and the Society for Industrial and Applied Mathematics. He is the author or co- author of five books and more than 70 articles and papers.


Table of Contents

News | From the Director | Parallel Profile | Research Focus | Work in Progress | Spotlight on Teachers | Education Resources | Resources | Calendar | CRPC Home