I am currently not maintaining a homepage.
For friends who are looking for it, my latest contact information is below:

Office Address: B2.15, Zeeman Building, University of Warwick, UK

Email: xizhi [dot] liu [dot] ac [at] gmail [dot] com