cs179 demo repo