Berkeley cs188 project 2 example.