Teaching and pro bono work