This has been a pleasant experience being able to work on my own time with the ability to review the material as much as needed. It was very detailed in how to do certain things, while ultimately answering questions I had in my notes further into the course.