- An introduction to discrete structures, this course covers such topics as sets, functions, relations, basic logic, proof techniques, the basics of counting and probability, algorithms, graphs and trees.

Welcome to Calculus I!- Students examine floating point arithmetic, polynomial interpolation, numerical methods of integration, numerical solution of non-linear equations, and numerical linear algebra.
- This course provides a formal presentation of the real number system and Euclidean vector spaces (inner products, norms and distance functions), compactness and connectedness, continuity, differentiation, and integration.
- This course studies the process of creating models for real world applications from a wide variety of areas such as physics, chemistry, biology, economics and social sciences. It introduces the students to the basics of mathematical modeling with a focus on model construction, fitting and optimization, analysis, evaluation, and application. This course will make use of computer software in developing models.
- A study of complex numbers, analytic functions, integration, power series, and calculus of residues.

- This course focuses on binary operations, groups, subgroups, permutations, cyclic groups, cosets, group homomorphisms, rings and fields.

- This course studies rings, fields, Fermat's Theorem, matrices, ideals, ring homomorphism, polynomial rings, vector spaces, and linear transformations.