Paper for Cal Poly's CSC 570: Human Computer Interaction Class