A personal blog of Maxwell Yao