alt text 

Xiao Hu

Assistant Professor
Cheriton School of Computer Science
University of Waterloo


I am 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 will join the Cheriton School of Computer Science as an Assistant Professor at the University of Waterloo. I am looking for PhD and MSc students who are interested in algorithm and complexity of database theory. If you are interested, please send me an email and select me as a potential supervisor in your application.

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


Teaching Experience


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.