\section*{Northwestern University}
The Department of Electrical Engineering and Computer Science
incorporate aspects of parallelism into a variety of courses.
At the undergraduate level, material is included in the Computer
Architecture sequence,
from instruction-level parallelism to
SIMD and MIMD architectures.  The Operating Systems
sequence devotes a large percentage of time to distributed
systems, with some mention of multiprocessors.  Recently, an undergraduate
course on the Theory of Parallel Computation has been introduced, covering
algorithms for interconnection networks and PRAMs.

At the graduate level, the department offers courses on 
Neural Networks and VLSI Algorithmics.
Also, the graduate course in Physical Database Design
incorporates material on parallel disk arrays.

There are also several graduate-level seminars, offered with varying levels
of frequency.  Among the topics offered are Parallel Algorithms, 
Shared-Memory Multiprocessors, VLSI Layout Algorithms, and High-Performance
Scientific Computing.  
