https://blog.edmingle.com/blended-learning/
Blended Learning 101: Benefits, Limitations, Models