Welcome to amachen.

This website is under construction, please come back later.

In the meantime, my (older) Stanford site is here.