Vision

We envision a world where technological advancement is fundamentally bound to human flourishing, ethical responsibility, and global equity. Our mission is to provide a world-class computer science education that incorporates:

Our Core Commitments

Our department anchors its culture, curriculum, and community around several foundational pillars:

  1. We commit to educating the complete scientist. True technical leadership requires more than intellectual and algorithmic capability; it demands moral clarity, a commitment to civic responsibility, and a deep understanding of human impact.
  2. We commit to breaking down traditional departmental silos. We actively encourage our students and faculty to cross-pollinate computing with the humanities, the social sciences, the sciences, international relations, law, and public policy, recognizing that the most critical modern challenges sit at these intersections.
  3. We commit to building a diverse, equitable community. We treat varied backgrounds and perspectives not just as a cultural priority but as a technical prerequisite for building objective, fair, and unbiased technology.

How We Lead

Your Next Step

Whether you want to study here, collaborate with our faculty, or hire our graduates, connect with us and discover different ways to engage with our mission:

Prospective students

Explore our specialized degree programs to design your academic journey.

Academics

Researchers

See our current research areas and labs to collaborate on cutting-edge work.

Research areas

Industry partners

Collaborate on projects or recruit directly from our exceptionally diverse talent pool.

Contact us