I teach math classes at all levels here at Boston University. This includes freshman courses such as MA 123 (Calculus I) and MA 124 (Calculus II) to upper level undergraduate classes such as MA 563 (Introduction to Differential Geometry) and MA 564 (Introduction to Topology) to graduate level courses such as MA 721-722 (Differential Topology) and MA 731 (Introduction to Lie Groups and Lie Algebras).
Teaching mathematics can be quite challenging. It can be quite tricky to find the right balance between abstract theory and concrete examples. I have found computer algebra packages such as Mathematica to be valuable tools to help perform calculations and to assist in visualization in some of my more advanced classes, particularly MA 563 where we study the differential geometry of curves and surfaces. Such software can greatly expand the range of accessible examples and can help the student to develop intuition for the subject.