Introduction to groups, rings, fields, vector spaces, and related concepts. Emphasis on development of careful mathematical reasoning. Prerequisites: MATH 235 or 236; MATH 300 or consent of instructor ...