Hybrid learning offers the best of both worlds by blending online sessions with physical classroom interaction