I am Xu Jinsheng (family name + given name).
Welcome to my personal webpage.
My friends normally call me Xu, as it makes lives easier.


Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License