Summary
Charles Yuan is an assistant professor and programming languages researcher who builds software stacks—languages, libraries, and compilers—to make quantum algorithms practical on real hardware. With an 11-year engineering and research pedigree spanning MIT, Google Quantum AI, Hudson River Trading, and Carnegie Mellon, he combines rigorous PhD-level theory with production experience in low-latency systems and tooling. His work focuses on rethinking core abstractions like data structures and control flow for quantum computing, and he contributed to Google’s Qualtran resource estimation framework. Based in Madison, Wisconsin, he brings both teaching experience in PL and parallel algorithms and hands-on engineering from industry internships and trading infrastructure. Colleagues know him for translating deep research insights into usable developer tools that bridge simulator, compiler, and hardware realities.
10 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Massachusetts Institute of Technology
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Carnegie Mellon University