Lawrence Snyder


Professor of Computer Science and Engineering
University of Washington Seattle

Fluency Info CSE524 ZPL Project NRC Links... CRA Links... World Tour Bio

Welcome!

To introduce myself, I have been computing since computers used punch cards. I am interested in most topics of computer science, but in my research I study parallel computation, which is the computing equivalent of "two heads are better than one." I chaired the National Research Council committee that recommended everyone become Fluent with Information Technology, and I have written a textbook to help students learn about computing. The third edition is available now.


Information For ...

  • Fluency Students: Look at the Source for this page. You should understand it all after reading Chapter 4!

  • Parallel Programmers: Calvin Lin and I just finished a textbook, Principles of Parallel Programming published by Addison Wesley. Though it teaches parallel programming principles independently of machine architecture and parallel programming styles, it also teaches threading, message passing, higher level languages and a half dozen contemporary parallel computers. It is very much "hands-on".

    If you have a copy of PoPP, please see the first printing ERRATA page.

  • Self-study Fluency Students: We have created a free online self-paced version of UW's Fluency with Information Technology class called BeneFIT. Become Fluent!

  • ZPL Users: The ZPL compiler is available open source. Get a copy and begin writing fast and portable parallel programs effortlessly

  • Fluency Instructors: Read a description of how I teach UW's Fluency class. It includes guidance for teaching some of the complex topics in the Fluency course.

Contact ...

  • Office: 584 Paul G. Allen Center for CSE
  • Phone: +1 206 543-9265
  • FAX: +1 206 543-2969
  • Email: snyder AT cs DOT washington DOT edu

    For any email requiring a reply, please cc my assistant, Judy Watson,
    jwatson AT cs DOT washington DOT edu

  • Mailing Address: [For courier delivery, include: Paul G. Allen Center for CSE, Rm. 101]
    P.O. 352350
    University of Washington
    Seattle WA 98195-2350
    USA
  • Assistant: Judy Watson, +1 206 543-0374