An introduction to modern abstract algebra, the topics of this course include modular arithmetic, number theory, and group theory. This course requires a high degree of mathematical maturity and the ability to work with abstract mathematical concepts. Prerequisite: