www.cs.arizona.edu
Offers B.S., M.S., and Ph.D. degrees in computer science. Contains on-line descriptions of numerous research projects, often with detailed information supported by a combination of research papers, free source code, and online demonstrations.