Tri Dao, trid@stanford.edu Dan Fu, danfu@cs.stanford.edu