Morgridge Hall, UW–Madison
Morgridge Hall, UW–Madison

Charles Yuan

I’m an assistant professor of computer science at UW–Madison, where I am a member of the madPL and quantum computing groups.

I’m recruiting Ph.D. students in 2025–2026! If you like programming languages or quantum computing, I encourage you to read my work, learn about Madison, and apply.

New faculty do not appear in the list of CS faculty in the application. Instead, select Prof. Swamit Tannu, type my name under “Other” faculty, and mention me in your statement.

Contact Email ude.csiw.sc@nauyselrahc or find me in Morgridge 7663.

Research I study how to program a quantum computer to practically realize quantum algorithms. Quantum computers promise incredible speedups for tasks such as simulation, search, and optimization. However, achieving this speedup in practice forces us to fundamentally rethink the abstractions, such as data structures and control flow, that we use to write algorithms as programs. My research thus builds a new software stack of languages, libraries, and compilers to manipulate and reason about quantum information.

Teaching I teach a graduate seminar on programming quantum computers this fall.

Service I am on the PC for PLDI 2026 and PLanQC 2026 and ERC for ASPLOS 2026.

Biographical Here are my CV and Google Scholar. I completed my Ph.D. at MIT CSAIL with Michael Carbin. I’ve worked at Google Quantum AI and Hudson River Trading.

Latest Preprints

Selected Publications

Additional Publications

Preprints and Peer-Reviewed Workshop Papers