Computer software is a major resource in Numerical Analysis (Octave or MatLab), Geometry (Geometers Sketchpad), Descriptive Statistics (Fathom), Mathematical Modeling (Excel and other), Intermediate calculus and Discrete Mathematics. Computer programming is used extensively in numerical analysis as well in undergraduate research projects. MAT 023 and 024 have a web-based “gateway” quiz component that both tests students’ progress with basic algebra skills and provides learning support.