My old homepage has become too old and fragile, so for safety reasons, I had to tear it down. Yes, that's right. I wish I had some good excuse, like it was attacked by terrorists and this was all that could be recovered from the rubble, but no, I simply neglected my homepage so much, it had to be removed. I am the only one to blame.

A new structured, more modern, and standards compliant homepage will be up… when it's done.

I'm a master of cache-oblivious sorting. See my CV.

Other projects:

And some selected older projects:


Last updated: September 11th, 2005.