News

An introductory computer science course for students with little to no computing experience. Students will learn the core elements of programming in Python and will also receive a broad overview of ...
Mondays 10:00-11:00 am Zoom link on Canvas Arundhati Banerjee Mondays 5:30-6:30 pm Zoom link on Canvas Yuchen Shen Tuesdays 4:20-5:20 pm Zoom link on Canvas Jeffrey Huang Wednesdays 5:30-6:30 pm Same ...
Javascript is required for the SCS calendar.
Created as part of the Archimedes project (tools for parallel finite element methods). Supported in part by NSF Grant CMS-9318163 and an NSERC 1967 Scholarship. Show Me graphically displays (using X) ...
This page contains data, software and documentation on the fMRI data set for the StarPlus data. This data was originally collected by Marcel Just and his colleagues in Carnegie Mellon University's ...
With so many AI coding assistants out there, it can be hard to keep track of ones that perform well on real-world tasks. CMU researchers developed Copilot Arena to do just that by crowdsourcing user ...
SCS undergrads Sheng Shu and Hyojae Park have received 2025 Goldwater Scholarships. Sheng Shu, a junior majoring in computer science and also studying chemistry in the Mellon College of Science, and ...
Hi! My name is Satya. That's short for "Satyanarayanan". I'm a faculty member in the School of Computer Science at Carnegie Mellon University. As an experimental computer scientist, I design, ...
I am a postdoctoral fellow at Carnegie Mellon University. I was awarded a PhD from CMU's Machine Learning Department in December 2010. I am interested in machine learning techniques for structured ...
This is a graduate research seminar on Homotopy Type Theory (HoTT), a recent enrichment of Intuitionistic Type Theory (ITT) to include "higher-dimensional" types. The dimensionality of a type refers ...
Consider the words "man", "woman", "boy", and "girl". Two of them refer to males, and two to females. Also, two of them refer to adults, and two to children. We can ...
I am interested in the performance analysis and design of computer systems, particularly distributed systems. I use analytical models to capture the important characteristics of a computer system, and ...