This is an introductory course to Number Theory. Abstract Algebra is NOT a required background, nor is calculus. We will cover the traditional topics, including

- congruences,
- polynomial congruence equations,
- multiplicative functions,
- Jacobi symbols,
- quadratic reciprocity,
- sum of squares,
- continued fractions, and
- Pell's equations.

- public key cryptography,
- RSA,
- ElGamal,
- discrete logarithm.