https://www.elearners.com/education-resources/degrees-and-programs/synchronous-vs-asynchronous-classes/