Welcome! I have left Carnegie Mellon University and joined Stanford University.
Click here for my new home page.