Courses Using the MPD Book

Many schools are using the MPD book in classes (thanks!). Below is a list of those I know about.
I have also included links to many course descriptions, using the course name for the link.
If you are using the MPD book in a class and your school or course Web site is not listed, please let me know.

Colleges -- North America

Amherst College
Bridgewater State College, Distributed, Multithreaded, and N-tiered Applications
Colby College, Parallel and Distributed Processing
Missouri Western State College
Queens College of CUNY
Rivier College, Operating Systems
San Juan College
Union College
Walla Walla College, Parallel and Distributed Computation
Western Washington University, Principles of Concurrent Programming
Westminster College
Williams College

Universities -- North America

Illinois Institute of Technology
Jacksonville State University (Alabama)
Kansas State University, Advanced Operating Systems
Louisiana State University, Parallel Programming
Memorial University, Concurrent Programming
Minnesota State University, Mankato, Parallel and Distributed Processing
Monmouth University, Concurrent Programming
New York University, Selected Topics in Numerical Analysis
Portland State University
Radford University
Southern Polytechnic State University (Georgia)
University of Alabama, Huntsville, Concurrency and Mobility
University of Arizona, Parallel and Distributed Programming
University of Central Florida, Concepts of Parallel and Distributed Processing
University of Denver
University of Georgia, High Performance Computing
University of Idaho, Cluster Computing
University of Maryland, Baltimore County, Parallel and Distributed Processing
University of Massachusetts, Dartmouth, Parallel and Distributed Software Systems
University of Massachusetts, Lowell, Parallel Processing
University of New Orleans
University of North Carolina, Chapel Hill Parallel and Distributed Computing
Universite de Sherbrooke, Systeme d'exploitation II (in French)
Universite du Quebec a Montreal, Programmation Parallele (in French), Paradigmes de Programmation (in French)
University of Rochester
University of Texas, Arlington, Parallel Processing
University of Texas, Austin, Principles and Applications of Parallel Programming
University of Texas, El Paso
University of Wisconsin - La Crosse
Utah State University, Concurrent Programming
Washington State University, Concurrent Programming

Universities -- Other

Australian National University, Concurrent and Distributed Systems
Brno University of Technology (Czech Republic), Practical Parallel Programming
Chalmers University of Technology (Sweden), Concurrent Programming
Eastern Mediterranean University (Turkey), Parallel Programming
Faculdade Ruy Barbosa (Salvador-Brazil), Sistemas Disribuedos (in Portuguese)
Helsinki University of Technology (Finland), Concurrent Programming
Oxford University (United Kingdom), Distributed Systems
Politehnica University of Bucharest (Romania), Limbaje de Programmare Distribuita (in Romanian)
Royal Institute of Technology (Sweden), Concurrent Programming
Southern Federal University (Rostov, Russia), Distributed Systems (in Russian)
Technical University of Denmark, Concurrent Systems
UNESP at Rio Preto (Paulista State University, Brazil), Programacao Concorrente (in Portuguese)
Universidade Federal de Lavras (Brazil), Programacao Paralela e Distribuida (in Portuguese)
Universidade Federal de Mato Grosso do Sul (Brazil), Programacao Paralela (in Portuguese)
Universidade Federal de Pernambuco (Brazil), Programacao Concorrente e Distribuida (in Portuguese)
Universidade Federal de Rio Grande de Norte (Brazil), Programacao Concorrente e Distribuida (in Portuguese)
Universita di Firenze (Italy), Programmazione Concorrente (in Italian)
Universita di Roma II (Italy), Sistemi Concorrenti (in Italian)
University of Edinburgh (Scotland), Parallel Programming Languages and Systems
University of Grenada (Spain), Programacion Distribuida y Paralela (in Spanish)
University of Helsinki (Finland)
University of New South Wales (Australia) Foundations of Concurrency
University of Nottingham (United Kingdom), Concepts of Concurrency
University of Tromso (Norway), Distributed Operating Systems and Distributed Programs
University of Ulster (United Kingdom), Concurrent and Distributed Systems
Victoria University of Wellington (New Zealand), System and Network Programming


Last updated April 23, 2010