www.joeliang.ca is currently offline. Too much spam from the old website. In the process of making a new website. Also www.joeliang.net will become my personal blog.
STAYED TUNED!!