P.S.

The last two classes in Intro to Number Theory they have been focusing on Modular Arithmetic and Abstract Algebra.
http://en.wikipedia.org/wiki/Modular_arithmetic

For those of you mathy parents out there - is this ever encountered in the "regular" curriculum?