Lawrence Snyder
Professor of Computer Science and Engineering
University of Washington Seattle
|
 |
| |
|
| |
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
|