alt text 

Xiao Hu

Assistant Professor
Cheriton School of Computer Science
University of Waterloo


I am broadly interested in database theory and its applications to practical database systems, such as massively parallel query processing, dynamic query processing, oblivious query processing, and machine learning in query optimization.



Awards & Grants



I was a Research Fellow in Simons Institute for the Theory of Computing related to the program Logic and Algorithms in Database Theory and AI in Fall 2023. I was a Visiting Faculty Scholar in the Discrete Algorithm Group at Google Research and worked with Pasin Manurangsi, Badih Ghazi and Ravi Kumar. Before that, I was a postdoctoral associate within the Department of Computer Science at Duke University, co-supervised by Prof. Pankaj Agarwal and Prof. Jun Yang. I received my Ph.D. from the Department of Computer Science and Technology at HKUST in August 2019, under the supervision of Prof. Ke Yi. During Feb 2019 to May 2019, I was a visiting scholar in the Department of Computer Sciences at the University of Wisconsin Madison and worked with Paris Koutris. Prior to that, I received my Bachelor Degree of Engineering from the School of Software at Tsinghua University in 2014.