Xiaozhou Li has been a software engineer at Google since 2011. Earlier, he was a researcher at HP Labs, and before that, a software design engineer at Microsoft. His main interests are broadly in distributed computing and distributed systems, and more specifically, on storage systems, big data storage and analytics, backend infrastructure, scalability, efficiency, and performance. He received his PhD and MS degrees from the University of Texas at Austin, and his BS degree from Sun Yat-Sen University (all in computer science). At UT Austin, he was fortunate enough to have been taught by the late great Edsger W. Dijkstra. He has published papers in top-tier magazines, journals, and conferences, including Communications of the ACM, SIAM Journal on Computing, PODC, and SIGCOMM. His full publication list is here.