Dance

Choreography

Princeton University Ballet · Spring 2024 to now

ChoreographyStagingCast Direction

Romantica

Spring 2024 · Choreographer · Cast of 4 · Hearst Dance Theater

A Romantic-era-inspired classical ballet piece; each dancer carries a part of the quartet, embodying the harmony in a different form.

Music: Piano Quartet in E-flat major, Op. 47, Schumann.

La Bayadère, Kingdom of the Shades variations

Fall 2025 · Staging · Cast of 4 · Frist Campus Center Theater

The famed corps de ballet piece and shades variation (Le Rêve du Radjah), restaged for a quartet.

Music: Ludwig Minkus.

Equilibrium

Fall 2025 · Choreographer · Cast of 11 · Frist Campus Center Theater

An athletic sneaker-ballet piece that breaks from conventional ballet norms, using movement, lighting, and formation to play with color on stage, embracing difference and ultimately reaching a state of equilibrium.

Music: "EQUILIBRIUM" by Darius and Wayne Snow.

Study No. 2

Spring 2026 · Co-choreographer · Cast of 7 · Hearst Dance Theater

A technically complex, dynamic neoclassical piece dancing at the border between jazz and classical, breaking down fast-paced intricacy with the excitement of a newly imagined classicism.

Music: "Once but Never Twice," Rikard From, and "Solfeggietto," Luca Sestak.

Deep Waters

Upcoming, Fall 2026 · October 30 and 31 · Collaboration with Brianna Dai '28

Deep Waters is choreographed to an original composition of the same name by Brianna Dai, Princeton '28. It performs October 30 and 31.

Related

Dance is also where my engineering work starts. Tracing Light: Dance Documentary Film asks whether movement can be shown without the body in the frame, and Kaleidoscope turns a dancer's pose into live visuals. The Ballet Robot reads hand gestures and answers in ballet arm positions and pirouettes. I also serve as president of Princeton University Ballet.

All projects