working on lab 6
working on lab 6


Former-commit-id: 997ce2849a21b27d8ec768623f7c08753981e3ce [formerly f6e006216257f537d0d0144bd1309d1a66c87f67] [formerly 86a1868c394e0e98b0f49a4b23a5a8363874f146] [formerly 909887d71019be595afc397a9e4150f30bd4a7d3]
Former-commit-id: c84d460b7b51560c4945586e52c108c6a3420ac3
Former-commit-id: a90ecf13517163b0b62a3e708c025dcc6dbd016e
Former-commit-id: f5d67b4dfd480183d3f3ab62aab1483919320e4b
StanfordHCI/cs247,StanfordHCI/cs247,StanfordHCI/cs247