Effectiveness and implementation of virtual teaching