Charles Yuan

I’m an incoming assistant professor of computer science at UW–Madison in the madPL group, starting Fall 2025. Currently, I’m at MIT CSAIL working with Michael Carbin.

I’m looking for Ph.D. students! If you’re interested in programming languages or quantum computing, I encourage you to review my publications and apply to UW–Madison CS.
I welcome email from prospective students; please include details about your research interests and how we might work together.

Contact Email ude.csiw.sc@nauyselrahc or find me on GitHub or LinkedIn.

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.

Biographical Here are my CV and Google Scholar. I’ve also previously worked at Google Quantum AI and at Hudson River Trading.

Selected Publications

Additional Publications

Preprints and Peer-Reviewed Workshop Papers