This is the web presence of Howard Cheng. I realize there are several of us on the Interwebs, so here is some basic info about me:

You can find me at:

I used to have a web site here, but I stopped maintaining it. You can still visit the old site if you want. Or send me an email.