Teaching and more