Steve teaches mathematics, primarily applied mathematics, and occasionally some computer science.