welcome to the web page of howard tang