Blended learning combines both face-to-face and online learning in order to maximize the benefits of each. It allows for different approaches including synchronous media like video conferencing and asynchronous media like online courses. There are different models of blended learning such as lab rotation and class rotation. Implementing blended learning presents challenges around design, managing roles, creating a seamless experience, meeting expectations, and controlling costs. The conclusion is that a one-size-fits-all approach does not work for blended learning.