Really great professor do the work and you will pass the test where a bit difficult but still manageable just read the chapter assigned for the week and you will be good. I honestly didnt think I would like online classes but his is really good and easy to manage.