Some pages written by Kexin Wu