for Stanford Startup Engineering Class