About the Program
Our advanced degrees in computer science offer a collaborative and rigorous academic environment designed to prepare you for leadership careers in academia, industry, and research. Through specialized coursework and close faculty mentorship, students engage in cutting-edge scholarship across diverse computer science disciplines, including artificial intelligence, systems, and security. Whether you are aiming for advanced professional practice or pioneering research, our world-renowned programs foster a vibrant scholarly community that empowers you to push the boundaries of technology and excel in your professional journey.
What You’ll Study
What you will study at the graduate level depends on your particular degree, academic interests, and professional goals.
We offer nine different specializations in our master’s program, from Artificial Intelligence to Software Theory. Each specialization has coursework curated by faculty in that area. Review the master’s degree subplan program requirements to see the specific requirements and options for each area of specialization.
Meet Our Faculty
Our faculty are the intellectual heart of our program. As renowned researchers, passionate educators, and dedicated mentors, they drive innovation, shape the future of their fields, and inspire the next generation of leaders. Explore our directory to learn more about their teaching, research, and expertise.

:format(webp))