Yanshuai Cao is a Senior Director of Research at RBC Borealis and a Distinguished Engineer at RBC. Currently, his research spans natural language processing, generative models, and adversarial machine learning. He conceived the idea for project Turing by RBC Borealis, a cross-domain natural language database interface, and led the research to enable it. His long-term research goal is to create machines that can learn to reason and adapt quickly from as little data as possible.

Yanshuai received his PhD in Computer Science from the Department of Computer Science at the University of Toronto, where he was advised by Professor David J. Fleet and Professor Aaron Hertzmann.