Calculus and Mathematica
Our first-year calculus courses each have one meeting per week that alternates between recitations and a computer laboratory. In the labs, students use computers to work on calculus problems, such as "applied" problems, while solidifying their understanding of the principles learned in class. Visualization plays a central role in this lab experience. This may range from a simple plot to complicated three-dimensional animations. We use Mathematica for the labs in these courses (in Math 149, 151, and 152). In Multivariable Calculus and later courses, students can continue using Mathematica on their own.
WebAssign automatically grades assignments. It gives students instant feedback on their performance and allows multiple attempts per problem. We use WebAssign in many 100- and 200-level courses, including Math 151, 152, 251, and 252.