Click here to add a url to this list

Californa Tech
Caltech - CS 1/2/3. Introduction to Sequential and Parallel Programming.
Caltech - CS 284. Structured Programming for Multiprocessors.
Caltech CS141 - Distributed Computation

Columbia University
CS W3261x Computability and Models of Computation

Cornell University
Cornell - CS444 Distributed Systems and Algorithms
Cornell - CS621 Matrix Computations
Cornell - CS681 The Design and Analysis of Algorithms
Cornell - CS787 Structure in Chemistry and Molecular Biology
Cornell - CS222 Introduction to Scientific Computation
Cornell - CS522 Software Tools for Computational Science
Cornell - CS515 Distributed Systems
Cornell - CS614 Advanced Systems
Cornell - CS622 Numerical Optimization
Cornell - CS682 Theory of Computation

Dartmouth University
Dartmouth - Algorithms and Data Structures
Dartmouth - Numerical Linear Algebra
Dartmouth  - Computer Architecture
Dartmoth - Programming and Computing Systems I

Duke University
Duke University - CPS 220 Computer Systems Organization

Georgia Tech
GATECH - Parallel Computer Architecture - CS6760/EE6760

George Mason University
GMU - CSI 603 Scientific Programming I
GMU - CSI 604 Scientific Programming II
Massachusetts Institute of Technology
MIT - 6.892 Theory of Parallel Systems with Charles Leiserson
MIT - 6.846 Parallel Processing: Systems Architecture and Applications with Anant Agerwal. A hardware oriented course.
MIT - 18.337, Parallel Scientific Computing, Spring 1996. Taught by Alan Edelman.
North Carolina State University
NCSU - MA 673 Parallel Algorithms and Scientific Computation

Stanford University
Stanford - CS 339: Parallel Methods in Numerical Analysis

Syracuse University
Syracuse University - CPS 616 Computational Science for Information Applications
Syracuse Uinversity - CPS 714 Case Studies in Information Applications
Syracuse University - CPS 615 Computational Science for Simulation Applications
Syracuse University - CPS 713 Case Studies in Simulation Applications

University of California at Berkeley
UCB - CS267   Applications of Parallel Computers
UCB - CS294-8 / Chem 231A, Computational Biology and Chemistry, Spring 1996
UCB - CS258, Parallel Computer Architecture, Spring 1995. Taught by David Culler.
UCB - CS294, Multiprocessor Networks, Fall 1994. Taught by Eric Brewer.
UCB - CS294, Computer Architecture, Fall 1994. Taught by Dave Patterson.

University of Carolina at Chapel Hill
UNCCH - COMP 249: Advanced Distributed Systems: Multimedia Networking (Kevin Jeffay)
UNCCH - COMP 243: Distributed Systems (Don Smith and Kevin Jeffay)
UNCCH - COMP 247: Distributed and Concurrent Algorithms (James Anderson)
UNCCH - COMP 203: Parallel and Distributed Computing (Siddhartha Chatterjee)

University of Illinois at Urbana-Champaign
UIUC - CSE 302 Introduction to Parallel Programming for Scientists and Engineers and their catalog description.

University of Maryland
Univ of Maryland - CMSC818K - Distributed and Concurrent Systems, by Pete Keleher

University of Pennsylvania
UPenn - CSE 480 - Distributed and Real-Time Systems

University of Washington
University of Washington - CSE 524 Parallel Algorithms
University of Washington - CSE 552 Distributed and Parallel Systems
University of Washington - CSE 581 Parallel Computation in Image Processing
University of Washington - CSE 590 Parallel Programming Environments
University of Tennessee
University of Tennessee - Understanding Parallel Architectures

  Click here to add a url to this list