alt text 


Xiao Hu

Assistant Professor
Cheriton School of Computer Science
University of Waterloo

Email: xiaohu@uwaterloo.ca
Room 3353, Davis Center


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. I am a faculty of the Data Systems Group and an affiliated faculty of the Algorithms & Complexity Group at the Univeristy of Waterloo.

I am seeking highly motivated Ph.D. and MMath students for fully funded positions starting in 2026. If you are interested in working with me on database theory, algorithms, and their practical applications, please send me an email and mention my name as a potential advisor in your Application.

Publication

Students

Teaching

Awards & Grants

Services

Bio

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. From 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. Before that, I received my Bachelor's Degree in Engineering from the School of Software at Tsinghua University in 2014.