Stanford CS155 project repo