He currently works on the design and implementation of the Chapel parallel language in his role as implementation lead for that project. Steve received his Ph.D. in Computer Science & Engineering from the University of Washington in 2005 for his work on extending the ZPL parallel array language to handle more dynamic and advanced parallel computations. He received a B.A. in Computer Science and Mathematics from Bowdoin College in 1998.