Teaching and other professional work