Blended learning is proven as an effective way to teach students by offering them choice and ownership over their learning. This strategy would also be effective when added to professional development ...