Xiao Mao

I am a Ph.D. student in Computer Science at Stanford University advised by Professor Aviad Rubenstein. Previously, I recently received an M.Eng degree in Electrical Engineering and Computer Science and a B.S. degree in Computer Science and Mathematics. My M.Eng thesis was supervised by Prof. Virginia Vassilevska Williams.

My research interest is in theoretical computer science in general. I am starting a Ph.D. program this year. (CV)

Email: xiaomao at stanford dot edu.


Conference Papers

In/Pending Submission

Older Manuscripts


In Chinese, my name is written as 毛啸 (Máo Xiào). My mother gave me the English name "Matthew" due to its phonetic similarity to "Mao Xiao" (roughly pronounced "Mao Shiao" in Mandarin, but in the Ningxiang dialect spoken in my mother's hometown it's roughly pronounced "Maw Siaw" rhyming with "paw").

Competitive programming: Codeforces, Topcoder, AtCoder

My commonly used ID matthew99 consists of two parts: Matthew as my English name, and 99 as in my birth year 1999. Whenever the ID has been previously taken, an extra 'a' is attached to the end forming matthew99a.