Philippe G. Charles and David Shields
Research Staff Members

David Shields received his B.S. in Mathematics at the California Institute of Technology and his Ph.D. in Computer Science from New York University. He was on the research staff at the Courant Institute of Mathematical Sciences at New York University, where he worked on programming languages and compilers, including the LITTLE, SETL and Ada/Ed projects. He also wrote SPITBOL/6000 and (with Robert Dewar) PC SPITBOL.

Since joining IBM in 1987, Shields has worked on automatic parallelization, including the PTRAN project, and IBM's FORTRAN 90 compiler with High Performance FORTRAN support for SP2 machines.

Shields is married to Karin, a middle school reading teacher and has three children: Alison, a long-haul truck driver; Michael, a high school senior, Eagle Scout, and clarinetist; and Jennifer, a 7th grader, violinist, and soccer player. In his spare time, he attends his children's concerts, and plays golf.