Blended learning is a formal education program, where student learns at least in part of the curriculum through online delivery of content and instruction, with some element of student control over time, place, path, and/or pace. Face-to-face classroom methods are combined with computer-mediated activities, that offers opportunity for data collection and customization of instruction and…