Had this class online asynchronous. Really was pretty easy as long as you keep up with assignments there was like one due every week and varied basically. No lectures to watch just more like reviewing books or doing projects with them.