From personal finances to medical diagnostics, communications to environmental modeling; facets of computer science influence nearly every aspect and are an integral part of our lives today.
New technologies, such as manycore processors, mobile computing and cloud computing are reshaping the landscape of computing, and new challenges are emerging as computer science becomes increasingly multidisciplinary.
The Department of Computer Science has forged a path of innovative information technology teaching and research at both the undergraduate and graduate levels. Our program focuses on the theory and practice of computer science and explores new and exciting technologies that push the limits of high-performance computing.
Our department is big enough to provide a very competitive program, but small enough for students to have easy access to the faculty.
Our mission is to: