Programming languages: Intermediate to advanced experience with Python Math: Intermedaite Linear Algebra ... This module covers a brief recap of elementary number theory, GCD, Euclid's algorithm, ...