Vijay Vedula

Stanford University