Adventures in teaching, technology, and coaching