UC Berkeley Fall 2013 CS 169 project for BAMRU.