Shinichi Kawamoto, Stanford University