Small classrooms, real-world experiences and professors whose doors are always open. Here, you become a creative leader who works well within a team or on your own to find innovative, technology-driven answers to a world of questions.
Study the newest ideas in research and development. Then, starting in the first year of the program, work with community-based partners to solve their problems.
Dig a little deeper
We offer senior-level courses that allow you to explore specialized content or emerging issues in greater depth. The topics change each year and reflect the particular expertise of our faculty members.
As much as a computer science degree is about coding and learning computers, it’s also about teaching you how to learn.
JOHN SIMMONDS, STUDENT