Teaching and administrative activities