Computer Science

The Department of Computer Science is dedicated to equipping students with the tools necessary to become analytical problem solvers. Much of what a computer scientist does involves finding ways to make computers complete useful and interesting tasks. An ability to see the large-scale structure of a problem, a measure of persistence and attention to detail, will be rewarded with the satisfaction of making something work. Few inventions have had as much impact on modern life as the computer. Many fields of human endeavor have changed, and are changing, beyond all recognition as a result of the use of computers. A degree in computer science allows you to share in the excitement of a rapidly developing field.

Classes are taught by distinguished computer science faculty who bring their applicable experience working in the field and apply that knowledge directly in the classroom. Classes are small and student-focused, allowing for one-on-one interaction between students and faculty and close mentorship.

The Computer Science Department's faculty and staff have been widely published in research journals related to image processing, medical imaging, computer graphics, numerical methods, social information-assisted system design and more. They are dedicated to sharing their research and knowledge with students and helping them learn the various aspects of the information technology and computer science industries to help them grow and succeed in their future careers.

Department of Computer Science Faculty & Staff