Rings, Polynomials, and Modules