Isaac's Personal Homepage
Hello! I'm Isaac K. K. To, one writes code for Cluster Technology Ltd. It will take a while before I know what I'm really doing there.
I had been a lecturer of the Department of Computer Science and Information Systems (now called Department of Computer Science) of The University of Hong Kong during 2000--2004. For that job, I mainly taught three courses for mainstream students of the department: Principle of Operating Systems (CSIS 0230A), Computer and Communication Networks (CSIS 0234B), and Artificial Intelligence (CSIS 0270). Given this mix, you should be able to guess correctly that I like exploring the computer system very much =).
Apart from the teaching duties, I was also the coach of the computer programming contest team of the department, looking for opportunity to participate in the ACM Collegiate Programming Contest. This gave me the opportunity to compete with my students on writing short programs for submission to the online-judge.uva.es site as quickly as possible, which is a very fun thing to do.
After that I was working in Outblaze as a senior software enginner until January 2007. In that job, I wrote mostly in Perl, Java and XSLT, and at times SQL (MySQL in particular), shell scripts, C++ and Javascript. Of course, being a lecturer in the past, I don't only wrote in those languages, but also wrote about those languages (in various internal articles).
In late 2006 I've decided to give a try to academic again. I started working at HKU as post-doctoral fellow for Professor T. W. Lam back at HKU for 2.5 months, and then switched to work in the CS department of University of Liverpool as a research associate, working with Dr. Prudence W. H. Wong. There I worked on some online scheduling algorithms, many related with processor energy consumption. Another area that I've worked on is online bin-packing problems. I finally decided to leave academia and return to Hong Kong in June 2008 after convincing myself that I cannot sustain in it in Hong Kong, and moves to my current position.
I'm a Linux user, and won't use Windows (or any other Microsoft products) unless I have absolutely no way avoiding it. I usually read news sites about Linux: Slashdot, Linux Today and Linux Weekly are some sites that I visit very frequently.