Dr. Charles Yuan

Assistant Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. Charles Yuan. Improve your application with a focused, well-structured draft.

Biography

Charles Yuan is an assistant professor in the Department of Computer Science at the University of Wisconsin-Madison. His research interests lie in quantum computing, focusing on programming quantum computers and realizing quantum algorithms. His research group examines the essential software stack required to work with quantum information, exploring how programming languages and compilers can better handle quantum computing's unique challenges. Yuan is particularly interested in the practical implementation of quantum algorithms, especially concerning linear algebra and optimization tasks. He teaches a graduate seminar on programming quantum computers and actively engages in academic service, contributing to conferences such as PLDI, PLanQC, and ASPLOS. Yuan has a distinguished educational background, having completed his Ph.D. at MIT CSAIL under Michael Carbin, and has held positions at Google Quantum AI and Hudson River Trading. He is also working on various publications, focusing on foundational concepts in quantum programming and has received recognition for his contributions to the field, including the Distinguished Artifact Award.

Research Interests

Experience

Assistant Professor

2023-01-01 — Present

University of Wisconsin-Madison • Madison, WI

Teaching and researching in quantum computing.

Researcher

2021-06-01 — 2022-12-31

Google Quantum AI • Mountain View, CA

Worked on quantum algorithm development.

Quantitative Researcher

2019-09-01 — 2021-05-31

Hudson River Trading • New York, NY

Conducted research on quantum computing applications in finance.

Awards

#

Allen Newell Award for Best Undergraduate Thesis

2019-05-01

Requirements for University of Wisconsin–Madison

Doctorate Program
Requirements
GPA Requirement
Required:3
TOEFL
Total
Required:92
IELTS
Overall
Required:7
Duolingo
Overall Score
Required:125
Overall
Required:125
Prerequisites
Programming experience (Data Structures, Machine Organization) One year college-level calculus
Application Checklist
  • Statement of Purpose
  • CV/Resume
  • Three letters of recommendation
  • Unofficial transcripts
Specialization Notes

Department: Department of Computer Sciences