MATH 120: Groups and Rings — Stanford Root