xuhaolab.github.io