The Computer Science department includes two large general purpose computer laboratories, an instructional laboratory, an Internet Teaching Laboratory, and a systems administration laboratory, in addition to a number of research labs devoted to research activities in distributed and parallel processing, hardware/software codesign, networking and internetworking research, operating systems, and distributed scientific computing and visualization.