Social work teaching and professional development