He uses Enhanced WebAssign in conjunction with self-made, online videos and a 1:1 tablet computer environment in what he call a "Collaboratory." This includes in-class and online courses where his STEM students benefit from the mastery approach inherent with Enhanced WebAssign's randomization features. Mike stresses the conceptual understanding, adaptive reasoning, and strategic competencies in conjunction with the procedural fluency commonly found in STEM courses. He provides support for colleagues to implement many of his experiences in their teaching.