Facilitating improvements in teaching and learning through self-directed professional development