News

MLD Ph.D. student Aakash Lahoti has been named a 2025-2026 Jump Trading Fellow for his work on building efficient, effective sequence-to-sequence models that can handle very long inputs.
This data set contains WWW-pages collected from computer science departments of various universities in January 1997 by the World Wide Knowledge Base (Web->Kb) project of the CMU text learning group.
@article{Sawhney:2020:MCG, author = {Sawhney, Rohan and Crane, Keenan}, title = {Monte Carlo Geometry Processing: A Grid-Free Approach to PDE-Based Methods on ...
I am the Cadence Design Systems Professor of Computer Science at Carnegie Mellon University. My main research interests are in machine learning, artificial intelligence, theoretical computer science, ...
What about ChatGPT and related large AI Systems? How will they impact us all? As a longtime researcher in AI, I'm excited about the ways in which these new AI systems can improve our healthcare, ...
This page links to the individual websites for various instances of this course. Fall 2025 Taught by Daniel Anderson and Danny Sleator Spring 2025 Taught by Daniel Anderson and David Woodruff Fall ...
Because of the many requests for this material, we are pleased to make available an online version of some of our printed lecture notes on ``An Introduction to ...
I am currently working at Snowflake as a Postdoctoral Research Fellow. I will join Tsinghua IIIS as an Assistant Professor in Spring 2021. I received my Ph.D. degree from the Computer Science ...
This course covers the design and implementation of compiler and runtime systems for high-level languages, and examines the interaction between language design, compiler design, and runtime ...
This article was written in collaboration with Bohan Zhang and originally appeared on the OtterTune website. In this article, we’ll dive into MVCC: what it is, how PostgreSQL does it, and why it is ...
The area of approximation algorithms is aimed at giving provable guarantees on the performance of heuristics for hard problems. The course will present general techniques (such as convex ...
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.