News

Abstract Photo-editing software restricts the control of objects in a photograph to the 2D image plane. We present a method that enables users to perform the full range of 3D manipulations, including ...
Ryan O'Donnell Professor Theory Group, Computer Science Dept., CMU 7213 Gates Hillman Center Administrative Assistant: Emi Perdan Analysis of Boolean Functions book Free PDF download Buy a copy from ...
Textbook Distributed Systems: Principles and Paradigms Andrew S. Tanenbaum & Maarten Van Steen Published by Pearson, ISBN 0-13-239227-5, 2nd edition. The lecture notes will be available after each ...
SCS Ph.D. student Stephen Huan has received a Department of Energy Computational Science Graduate Fellowship for the 2025–26 academic year.
This course provides a comprehensive introduction to computer vision. Major topics include image processing, detection and recognition, geometry-based and physics-based vision and video analysis.
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 ...
Introduction to Computer Systems; Assignments15-213/15-503 Introduction to Computer Systems: Assignments There will be weekly written assignments, starting in the first week of classes. Each written ...
This schedule is tentative and subject to change. Please check back often ...
I am currently a third-year PhD student in the Computer Science Department working with Prof. Eric Xing. My research focus on the areas of machine learning. Prior to coming to CMU, I earned a B.Eng.
The POSIX thread libraries are a standards based thread API for C/C++. It allows one to spawn a new concurrent process flow. It is most effective on multi-processor or multi-core systems where the ...
The names and naming practices for this handout were primarily taken from a series of books called Catálogo de Pasajeros a Indias (Catalog of passengers to the New World). The books contain lists of ...
What you see is pinyin, literally 'spell out the sound'. It's a system for romanizing Chinese ideograms, used in mainland China for Mandarin, a.k.a. putonghua. Different systems are used in Hong Kong, ...