Math 350: Groups, Rings, and Fields

Instructor: Nathan Pflueger

This course is an introduction to abstract algebra, a central pillar of modern mathematics that concerns generalizations of the familiar addition and multiplication operations from ordinary arithmetic. The course focuses on three types of algebraic structures: groups, rings, and fields. For each structure, we study certain transformations between such structures, a library of important examples, and ways to construct one object from another. Time permitting, we will discuss several applications of abstract algebra, including a preview of public-key cryptography (a subject that I will most likely teach a semester-long course about in the spring).

Help hours

Handouts and other items

LaTeX resources


Problem sets will be posted here. All problem sets are due at 10pm, via Gradescope.


Exams and solutions will be posted here after they are given.