My family moved to Charleston, South Carolina, when I was two, and
that's where I stayed for the next fifteen years. No, I don't have
a Southern accent, but I do appreciate fried okra, fried chicken,
fried onion rings (hmm, there seems to be a coronary-threatening theme
here), grits, and sweet ice tea.
I spent two rewarding years of high school at South Carolina Governor's School
for Science and Math (no, that name never did fit in any of
those forms).
I did my undergraduate work Georgia
Tech in Computer Science
and in Discrete Mathematics.
There, I learned to appreciate America's #1 toroidal breakfast
food, also known as Krispy
Kreme donuts.
I also worked on the Cyberguide research project with Gregory Abowd, a context-aware mobile tourguide, which was also an early example of ubiquitous computing.
After far too many years, I finished by PhD at University of California at Berkeley in the EECS department. While there, I worked on the SATIN sketching interface toolkit, the DENIM rapid prototyping tool for web sites, the WebQuilt remote web logging and visualization tool, and context-aware computing for firefighting.
I did my dissertation work on system architectures and user interfaces for privacy-sensitive ubiquitous computing.
I have also co-authored a book on web design patterns, entitled
The Design of Sites: Patterns, Principles, and Processes for Crafting
a Customer-centered Web Experience.
- My Chinese name:
hong - vast, immense; flood, deluge
yi - suitable, right, fitting, proper
an - peaceful, tranquil, quiet
- In Klingon (Do a text search on "hong". Yes, I wish I were making this up...)
Quiz Bowl is a team game much like Jeopardy!, but is much more
in-depth and covers a wider range of disciplines. I used to play
at Georgia Tech, where I was part of the team that won
a National Tournament in 1996. My old teammates are still keeping
me in trouble, however. I also used to play
Quiz Bowl at
Berkeley. Too many of my neurons are devoted to bizarre facts about
outdated scientific concepts (like
phlogistons and
phrenology),
strange plants and animals (like
rafflesia and
three-toed sloths), and things that are just plain weird (like how capybaras, the world's largest rodents, are considered fish by the Roman Catholic church).
One of my friends on the quiz-bowl team was on Who Wants to
Be A Millionaire? I was one of his lifelines, and here's a Who Wants to Be a Millionaire video
clip (680k windows media wmv) of when he called me. Regis
Philbin is now my official arch-nemesis.
A prize we handed out at one tournament was a doll of David Levinson,
Jeff Goldblum's
character in the movie Independence Day, because
one of our former teammates and now a
professor of civil
engineering at University of Minnesota is also named David Levinson.
Unfortunately, he doesn't seem to have a picture of himself on his web
page, so you can't see the striking "separated at birth" resemblance.
Music Humor
Programming Humor- Airplanes and software engineering
- Bizarre compiler error messages
- Over-efficiency and programming
- Humorous programming assignment
- English movie mistranslated subtitles
- MIT Course Evaluation Comments
- You Know You're From San Francisco...
- Australia
- Airplane Humor
- Young kids views on love