CSC340 - Spring 2012: An interactive android alarm clock.