MATH 251.1: ALGEBRAIC STRUCTURES, I