Synchronous Vs Asynchronous Learning