CS356 Assignment 1 - iClicker