I am a fourth-year student in CMU's Computer Science Department, advised by Keenan Crane. I'm mainly interested in computer graphics, particularly algorithmic problems in the field. I hope to be able to take mathematical insights from topology and geometry, and apply them to practical problems in graphics, particularly those involving some medium of creative design or expression. In the past, I've done some work that draws upon the fields of theoretical computer science, programming languages, and networking.

Before coming to CMU, I did my undergrad at Cornell University in Ithaca, NY, where I majored in computer science with a minor in mathematics. There, I was fortunate to be able to work with Nate Foster and Bobby Kleinberg.

My work has been previously supported by an NSF Graduate Research Fellowship.


My current work is focused on algorithmic and geometric problems related to computational design. In the past, I've worked on methods for designing and fabricating deployable and reconfigurable structures using 3D printing, and subsequently creating computational design tools to allow users to explore these large design spaces.

Presently, I'm considering a general framework for energy-minimizing surface flows, classical examples of which include mean curvature flows and developable flows. The hope is to identify methods for designing families of energy functions whose minima capture specific high-level objectives (e.g. "smooth", "tubular", "foldable"), in order to provide some degree of designer control over the results of numerical optimization on surfaces. Along the way, we hope to investigate energy-based methods for surface self-avoidance.


Telescoping StructuresComputational Design of Telescoping Structures
Christopher Yu, Keenan Crane, Stelian Coros

Past work

These publications emerged in part from my undergraduate research work, which was centered on algorithms for traffic routing and congestion minimization in computer networks.

Telescoping Structures Semi-Oblivious Traffic Engineering: The Road Not Taken
P. Kumar, Y. Yuan, C. Yu, N. Foster, R. Kleinberg, P. Lapukhov, C. Lin Lim, R. Soulé
NSDI 2018

Telescoping Structures YATES: Rapid Prototyping for Traffic Engineering Systems
Praveen Kumar, Chris Yu, Yang Yuan, Nate Foster, Robert Kleinberg, Robert Soulé
SOSR 2018


I like to draw.

During undergrad, I learned some things about computer music, and I made a few compositions.

Another time, some friends and I made a game with some nice graphics stuff in it.