Science Teaching through Blended Learning: An Advanced Approach | Synapse