I have moved my home page to http://felixyu.org.
Click here if your browser doesn't automatically go there within a few seconds.