\section*{California Institute of Technology}
Several courses are offered at Caltech that involve parallel programming.
One three term course that is offered concentrates on
parallel and distributed algorithms.
