Enhancing Professional Practice: A Framework for Teaching