Some of the most valuable courses I took while I was in school were so because, in addition to learning a specific body of content (and having it taught well), I picked up something extra along the way that turned out to be just as cool or valuable as the course material itself. Examples:

- I was a psychology major at the beginning of my undergraduate years and made it into the senior-level experiment design course as a sophomore. In that course I learned how to use SPSS (on an Apple IIe!). That was an “extra” that I really enjoyed, perhaps moreso than the experiment I designed. (I wish I still knew how to use it.)
- In my graduate school differential geometry class (I think that was in 1995), we used Mathematica to plot torus knots and study their curvature and torsion. Learning Mathematica and how to use it for mathematical investigations were the “something extra” that I took from the course. Sadly, the extras have outlived my knowledge of differential geometry. (Sorry, Dr. Ratcliffe.)
- In the second semester of my graduate school intro abstract algebra class, my prof gave us an assignment to write a computer program to calculate information about certain kinds of rings. This was a small assignment in a class full of big ideas, but I had to go back and re-learn my Pascal in order to write the program, and the idea of writing computer programs to do algebra was a great “extra” that again has stuck with me.

Today I really like to build in an “extra”, usually having something to do with technology, into every course I teach. In calculus, my students learn Winplot, Excel, and Wolfram|Alpha as part of the course. In linear algebra this year I am introducing just enough MATLAB to be dangerous. I use Geometers Sketchpad in my upper-level geometry class, and one former student became so enamored with the software that he started using it for everything, and is now considered the go-to technology person in the school where he teaches. In an independent study I am doing with one of my students on finite fields, I’m having him learn SAGE and do some programming with it. These “extras” often provide an element of fun and applicability to the material, which might be considered dry or monotonous if it’s the only thing you do in the class.

What kinds of “extras” were standouts for you in your coursework? If you’re a teacher, what kinds of “extras” are you using, or would you like to use, in your classes?