Review of basic group theory including Lagrange's Theorem. Normal subgroups, factor groups, homomorphisms, fundamental theorem of finite Abelian groups. Examples and basic properties, integral domains and fields, ideal and factor rings, homomorphisms. Polynomials, factorization of polynomials over a field, factor rings of polynomials over a field. Irreducibles and unique factorization, principal ideal domains.