Synchronous Vs Asynchronous Virtual Learning